On Tuesday 22 June 2004 17:10, you wrote:
> Document doc = ...;
> XPath xpath = doc.createXPath("/html:html/html:head/html:title");
> // manually tell the xpath about our prefix
> xpath.setNamespaceContext(Collections.singletonMap("html",
> "http://www.w3.org/1999/xhtml");
There's no XPath.setNamespaceContext(Map).
> Element titleElem = (Element)xpath.selectSingleNode(doc);
Can't I simply ignore the namespace somehow? I want to apply one XPath
expression to all docs.
As I workaround I could do a
Node n =
dom.selectSingleNode("/HTML/*[local-name()='HEAD']/*[local-name()='TITLE']");
but this is ugly... :-(
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user