xml – XPath:选择文本节点

前端之家收集整理的这篇文章主要介绍了xml – XPath:选择文本节点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
具有以下XML:
<node>Text1<subnode/>text2</node>

如何通过XPath选择第一个或第二个文本节点?

这样的东西:

/node/text()[2]

当然不工作,因为它是节点内每个文本的合并结果。

Having the following XML:

06000

How do I select either the first or
the second text node via XPath?

使用:

/node/text()

这将选择XML文档的顶部元素(名为“节点”)的所有文本节点子节点。

/node/text()[1]

这将选择XML文档的顶部元素(名为“节点”)的第一个文本节点子节点。

/node/text()[2]

这将选择XML文档的顶部元素(名为“节点”)的第二个文本节点子节点。

/node/text()[someInteger]

这将选择XML文档的顶部元素(名为“节点”)的某个整数的文本节点子节点。它等效于以下XPath表达式:

/node/text()[position() = someInteger]

猜你在找的XML相关文章