- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 13 Apr 2007 11:11:54 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4466
Summary: K2-MatchesFunc-1
Product: XML Query Test Suite
Version: unspecified
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: XML Query Test Suite
AssignedTo: andrew.eisenberg@us.ibm.com
ReportedBy: mike@saxonica.com
QAContact: public-qt-comments@w3.org
The validity of this expression hinges on the rules for use of "-" within a
character class expression. The rules for this have a tortuous history and
there are still bugs open against the XML Schema spec (see bug #1889)
Currently the grammar rule
[17] charRange ::= seRange | XmlCharIncDash
states that hyphen is permitted in the context used in this example.
Below this, the text (a) incorrectly states that the grammar is ambiguous, (b)
in bullet 1 says that hyphen is not a valid character range (which flatly
contradicts the grammar), and (c) in bullet 3 says that hyphen is a valid
character range if it appears and the beginning or end of a positive character
group (without saying what it means: on one interpretation this hyphen is at
the end of a positive character group; it just doesn't happen to be the
longest-possible positive character group).
So the schema spec here is a mess and is essentially untestable until they sort
this out.
Received on Friday, 13 April 2007 11:11:56 UTC