用于在定义的前后节点序列之间选择节点的 XPath 表达式
我有以下结构化 XML 文件:
<w:document>
<w:body>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:instrText/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:instrText/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
</w:body>
</w:document>
并且我正在拼命寻找 XPath 表达式来选择两个 < 之间的所有
节点code>
节点基本上在 XML 文档周围自由出现,但我只对两个
节点之间的节点感兴趣。
非常感谢任何帮助。
I've got the following structured XML file:
<w:document>
<w:body>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:instrText/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:instrText/>
</w:r>
</w:p>
<w:p>
<w:r>
<w:t/>
</w:r>
</w:p>
</w:body>
</w:document>
and I'm trying desperately to find an XPath expression to select all <w:t>
nodes that are between two <w:instrText>
nodes. <w:t>
nodes basically appear freely all around the XML document, but I'm only interested in those between two <w:instrText>
nodes.
Any help is greately appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
集交集表达式
Node set intersection expression
是不是像:
//x/t
那么简单?Is it not as simple as:
//x/t
?