【发布时间】:2012-10-19 14:03:47
【问题描述】:
我正在尝试使用以下方法评估 XPath 表达式“/feed/entry/title”:
NodeList nodeList = (NodeList) inputXMLxpath.evaluate("/feed/entry/title", xmlDoc,
XPathConstants.NODESET);
如果xmlDoc是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<feed>
<entry>...
<feed>
我得到了正确的结果,但是当 xmlDoc 是这样的时候:
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US">
<entry>...
</feed>
XPath 求值的结果总是一个空列表。
谁能说出原因并提出解决方案,以便我在第二种情况下也能得到正确的结果?
【问题讨论】:
-
谢谢,choroba!这很有帮助。