我有以下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";
这个断言总是失败。
我究竟做错了什么?