我试图在几个不同的上下文中运行相同的查询,但我总是得到相同的结果。这是一个示例 xml:
<root>
<p>
<r>
<t>text</t>
</r>
</p>
<t>text2</t>
</root>
所以这就是我正在做的事情:
final XPath xpath = XPath.newInstance("//t");
List<Element> result = xpath.selectNodes(thisIsThePelement);
// and I've debuged it, it really is the <p> element
而且我总是<t>
在结果列表中获得这两个元素。我只需要传递给对象的<t>
内部。<p>
XPath
任何想法都会有很大帮助,谢谢。