Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我的 XPath 操作:
XPathExpression source = xpath.compile("@source/text()");
我正在遍历主文档上另一个 XPath 操作创建的节点列表。所以我这样打电话source:
source
(NodeList)source.evaluate(list.item(x), XPathConstants.NODESET);
结果节点列表始终为空。这是为什么?
@source/text()无效: @source是一个属性,并且属性没有子节点 - 文本或其他。
@source/text()
@source
你应该简单地使用@source.
(查看 XML 会有所帮助,但我假设这list.item(x)是一个可以具有source属性的 XML 元素)
list.item(x)