1

这是我的 XPath 操作:

XPathExpression source = xpath.compile("@source/text()");

我正在遍历主文档上另一个 XPath 操作创建的节点列表。所以我这样打电话source

(NodeList)source.evaluate(list.item(x), XPathConstants.NODESET);

结果节点列表始终为空。这是为什么?

4

1 回答 1

2

@source/text()无效: @source是一个属性,并且属性没有子节点 - 文本或其他。

你应该简单地使用@source.

(查看 XML 会有所帮助,但我假设这list.item(x)是一个可以具有source属性的 XML 元素)

于 2013-04-16T18:37:33.753 回答