[Bug 29416] [QT3] re00054, a test with character class expression [^-z], should throw FORX0002

https://www.w3.org/Bugs/Public/show_bug.cgi?id=29416

Michael Kay <mike@saxonica.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mike@saxonica.com

--- Comment #1 from Michael Kay <mike@saxonica.com> ---
The rules for character ranges in XSD 1.0 are known to be a complete mess. XSD
1.1 indicates what the WG intended. Although we don't require support for XSD
1.1, in cases like this referring to the XSD 1.1 spec is the best way of
sorting out the ambiguity.

The fact that the Schema WG chose to fix this bug in XSD 1.1 but not to issue a
correction for 1.0 shouldn't inhibit us, I think, from having tests that assume
the corrected interpretation.

The XSD 1.1 rules make it clear that [^-z] means "any character other than
hyphen or "z"".

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Tuesday, 2 February 2016 13:04:59 UTC