- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 09 Sep 2005 16:03:19 +0000
- To: www-xml-schema-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2123 Summary: R-134: Treatment of ^ in regexes Product: XML Schema Version: 1.0 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: XSD Part 2: Datatypes AssignedTo: cmsmcq@w3.org ReportedBy: sandygao@ca.ibm.com QAContact: www-xml-schema-comments@w3.org Appendix F says: "All XML characters are valid character ranges, except as follows:... The ^ character is only valid at the beginning of a positive character group if it is part of a negative character group; ...". However, the EBNF doesn't seem consistent with this. Consider [^X] This is ambiguous wrt the EBNF, since "^" is an XmlCharIncDash and thus a charRange: according to the EBNF it could be a powCharGroup containing "^" and "X" or a negCharGroup containing "X". Consider also [^] According to the EBNF, this is unambiguously a posCharGroup containing "^", but this is inconsistent with the prose. See: http://lists.w3.org/Archives/Public/www-xml-schema-comments/2002AprJun/0007.html
Received on Friday, 9 September 2005 16:03:28 UTC