This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
REFERENCE RESULTS: <result xmlns="bar"><x>foo a-ns</x><y>bar</y></result> CORRECT RESULTS (I believe): <result xmlns="bar"><x>foo a-ns</x><y>bar a-ns</y></result> The difference is the a-ns namespace on the <y> element. This is not present on the original <y> element; it appears to have been inherited from the new parent <x> element. But the query has "declare copy-namespaces preserve, no-inherit;", so I believe the inheritance should not occur.
Michael, could you please clarify? In the REFERENCE/CORRECT results section you indicate it should be "<y>bar a-ns</y>" and not "<y>bar</y>". However, in the text that follows you state the inheritance of "a"="a-ns" should not occur (seemingly meaning "<y>bar</y>" is correct).
You're quite right. I got it the wrong way round. Sorry for the noise.
No worries. I am glad you are reviewing the tests.