Yes true. When you create a namespace-aware node, it remains namespace-
aware. I also had the same issue and the only way I found to make it
ignoring namespace is by either marshalling and then unmasrhalling
(i.e. > to text and then create xmltag from text).
If you can modify the original dom without impacted anything else, you
can also call the method on xmltag which removes all prefixes and
namespaces. This will transform all your nodes so that there is no
more namespaces and prefixes at all.
Mathieu.