This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Test-cases: modules-pub-priv-{1,2,3,4} and map-903 all have <expected-error spec-version="1.0">XPST0003</expected-error> but this is incorrect, as the queries are all valid instances of the XQuery 1.0 grammar. Those lines should be deleted from the catalog. (All the test-cases also have <expected-error spec-version="1.0">XQST0031</expected-error> which is correct.) Also, test-case K2-DirectConElem-53 has <expected-error>XPST0003</expected-error> which is correct for XQuery 1.0, but not 3.0. The query is: namespace {"p"} {"abc"} which is a valid instance of the 3.0 grammar. (But here I'm not sure what the expected results *should* be.)
Hi Michael, could you open another bug for the second part of your report (i.e. correct 1.0 syntax but wrong 3.0 syntax), because I think that it might stem some discussion whereas the first part of the bug report is rather straightforward. For the first part of your bug report XQST0003 may have been blindly added on many cases where XQST0031 was raised. Since Mike Kay is the author of this bug maybe he can give his rationale.
(In reply to comment #1) > > could you open another bug for the second part of your report Okay, that's now Bug 11866. > (i.e. correct 1.0 syntax but wrong 3.0 syntax), (It's actually the other way round.)
This bug has been resolved against the QT3 test suite therefore I am marking it as resolved.