用于选择以特定值开头的节点的 XPath

发布于 2025-01-07 03:08:29 字数 253 浏览 0 评论 0原文

给定 XML 结构,

<Doc>
   <Other />
   <Q1 />
   <Q2 />
</Doc>

如何仅选择以“Q”开头的节点,例如 /Doc/Q1 和 /Doc/Q2?

看起来这可以通过 starts-with 来完成,但我只找到了将 starts-with 应用于节点值的示例

Given the XML structure

<Doc>
   <Other />
   <Q1 />
   <Q2 />
</Doc>

How can I select only nodes that begin with a "Q", e.g. /Doc/Q1 and /Doc/Q2?

It seems like this can be done with starts-with, but I have only found examples that apply starts-with to the value of the node

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伤痕我心 2025-01-14 03:08:29

/Doc/*[starts-with(name(), 'Q')]

/Doc/*[starts-with(name(), 'Q')]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文