[Bug 29231] [XT30] tests import-0001 and import-0002

https://www.w3.org/Bugs/Public/show_bug.cgi?id=29231

--- Comment #5 from Abel Braaksma <abel.braaksma@xs4all.nl> ---
Under the section of 5.7.3 Namespace Fixup I found the following line:

<quote>
XSLT 3.0 supports the creation of result trees that do not satisfy this
constraint: the namespace fixup process does not add a namespace node to an
element merely because its parent node in the result tree has such a namespace
node.
</quote>

This suggests that all the ancestors (may/must?) have this namespace node
removed because it is not in use, and only when it is required to resolve the
QName of the LRE element, it comes into play. I'm quite at a loss to whether
this is required or implementation-defined, or even allowed behavior, though it
seems reasonable to bring namespace declarations closer to their use.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Thursday, 22 October 2015 21:47:35 UTC