遍历和搜索xpath

时间:2015-11-17 16:35:24

标签: xpath

我的代码:

"/root/pharagraph/sentence[" + y + "]/sequence/word"

相同
"/root/pharagraph[1]/sentence[" + y + "]/sequence/word"

问题是我需要类似的东西:

"/root/pharagraph[*]/sentence[" + y + "]/sequence/word"

所以我的Xpath在第一个pharagraph中搜索y的句子,但我想在所有的pharagraphs中搜索句子y。

1 个答案:

答案 0 :(得分:0)

没有。您的第一个XPath表达式与您的假设XPath(第3个XPath)相同。如果你只使用第一个XPath得到第一个匹配的元素,那么问题在于执行XPath的代码,而不是在自己的XPath中。例如,由于我来自.NET,当使用错误的SelectSingleNode()方法而不是正确的SelectNodes()来执行XPath时,可能会发生这种情况。