У меня есть следующий xml:
<config xmlns="http://www.someurl.com">
<product>
<brand>
<content />
</brand>
</product>
</config>
Я хорошо читаю это в JDOM.
Однако, когда я пытаюсь использовать Jaxen для захвата содержимого, я не могу ничего получить.
Вот пример того, что не работает:
XPath xpath = new JDOMXPath("config");
SimpleNamespaceContext namespaceContext = new SimpleNamespaceContext();
namespaceContext.addNamespace("", "http://www.someurl.com");
xpath.setNamespaceContext(namespaceContext);
assert xpath.selectNodes(document).size() > 0 : "should find more than 0";
Это утверждение всегда неверно.
Что я делаю не так?