<html><body>
<p><tt>&gt;&gt;&gt;JDOM makes it even simpler than that : Just declare the namespace mapping <br>
using Element.addNamespaceDeclaration and it will be made available to Jaxen <br>
when in scope.&lt;&lt;&lt;</tt><br>
<br>
<tt>Well, I think this is not obvious as we cannot rely on document namespaces, as the alias may be not the same on different documents, while the XPath is constantly using the same.</tt><br>
<br>
<tt>The idea of adding XPath dedicated namespace entries force to change the document content, and raise a problem when saving the document. How can we remove these namespaces safetly, as we may don't what is part of the original document and what is not. Also, when to remove this?</tt><br>
<br>
<tt>I think we should distinguish the namespaces that defines the document content itself, and namespaces dedicated to XPath evaluation. Having such a property at the document level will be an helpful add-on.</tt></body></html>