This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In the new tests K2-DirectConElemNamespace-80 et seq, which are designed to test resolution of bug 5083: (1) In test -80, the correct result is <shoe name=" "" "/> not <shoe name=" " "/> (2) In test -81, the correct result is <shoe name=" '''''''' "/> not <shoe name=" , "/> , is a comma - heaven only knows where this comes from! The use of , for apostrophe occurs also in tests -83 and -85. (3) The original primary purpose of bug 5083 was to resolve the question of how curly braces in a namespace declaration should be handled. There are no tests for this condition, so the erratum remains essentially untested.
Furthermore, in several of these tests, for example -82 and -85, the namespace URI has not been subjected to whitespace normalization. This is required by virtue of the rule in the erratum that reads: <quote> The value of the namespace declaration attribute (a DirAttributeValue) is processed as follows. If the DirAttributeValue contains an EnclosedExpr, a static error is raised [err:XQST0022]. Otherwise, it is processed as described in rule 1 of 3.7.1.1 Attributes. </quote>
Concerning point (3) in comment #0, I see from http://www.w3.org/XML/Group/xquery-test/Pages/SecondEditionReport_published.html that there are other existing tests that handle curly braces in namespace URIs.
Hi, I have committed a fix for the reported problems.