xml – XPath:选择文本节点
发布时间:2020-12-16 02:03:50 所属栏目:百科 来源:网络整理
导读:具有以下XML: nodeText1subnode/text2/node 如何通过XPath选择第一个或第二个文本节点? 这样的东西: /node/text()[2] 当然不工作,因为它是节点内每个文本的合并结果。 Having the following XML: 06000 How do I select either the first or the second
具有以下XML:
<node>Text1<subnode/>text2</node> 如何通过XPath选择第一个或第二个文本节点? 这样的东西: /node/text()[2] 当然不工作,因为它是节点内每个文本的合并结果。
使用: /node/text() 这将选择XML文档的顶部元素(名为“节点”)的所有文本节点子节点。 /node/text()[1] 这将选择XML文档的顶部元素(名为“节点”)的第一个文本节点子节点。 /node/text()[2] 这将选择XML文档的顶部元素(名为“节点”)的第二个文本节点子节点。 /node/text()[someInteger] 这将选择XML文档的顶部元素(名为“节点”)的某个整数的文本节点子节点。它等效于以下XPath表达式: /node/text()[position() = someInteger] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |