This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The regex [^a-d-b-c] is invalid because of the position of the '-'. There are similar problems in 0086 and 0102. This is related to Bug 21425.
Currently, the test regex-syntax-0056 is written to expect error FORX0002, which means there's a syntax error in the regex. This seems correct (perhaps it was altered after this bug was raised). regex-syntax-0086: idem regex-syntax-0102: idem Looks to me that the current versions of these tests are correct.
I think the conclusion for the corresponding XQuery/XPath bug 21425 was that a-b-c-d is invalid in XSD 1.0 and valid in XSD 1.1.
It all appears to be OK now. Thanks.