This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
I believe the <w> section of the result should be <w>a-one b-one</w> rather than <w/> I can't see any reason for the latter result; these namespaces are present on the original <v> element, and there is no reason why adding a child to the <v> element should affect them.
My understanding is that when <w> is constructed, it has no namespace bindings. When it is inserted into <v>, it will not gain any namespace bindings by upd:propagateNamespaces as the prolog specifies a copy-namespaces mode of "no-inherit" Could you please clarify why you would expect "a"="a-one" and "b"="b-one" to be in the namespaces property of <w>? Thanks.
Sorry, I was confused. Bug withdrawn.
No worries. I am glad you are reviewing the tests.