This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Constr-inscope-2 results are wrong. The test copies two attributes from the source document; both should appear in the expected results, but attr2 is missing. Note: Constr-inscope-1 to 4 are the only tests in the suite that require manual inspection of results. I do think it would be useful to rewrite the tests is a way that avoids this.
attr2 is included in the test result: <new xmlns:foo="http://www.example.com/parent1" xmlns:XXX="http://www.example.com/parent2" foo:attr1="attr1" XXX:attr2="attr2"/> The tests purposely test an implementation-defined behavior, so the only possible comparator is "inspect". Using functions to return inscope namespaces would reduce the value of the tests, and these functions are not included in our foundation set. Having the "inspect" comparator was a conscious descision when designing the test suite, there we expect more tests using this comparator.
Sorry I must have opened the wrong file when I was inspecting the results. Michael Kay