gpt4 book ai didi

xml - XPath:如何:使用当前上下文的给定属性名称选择所有子代和孙代(无论深度如何)?

转载 作者:数据小太阳 更新时间:2023-10-29 01:57:38 25 4
gpt4 key购买 nike

xml:

<root0>
<elem1>
<elem21 xlink:href="21"/>
<elem22>
<elem31 xlink:href="31"/>
<elem32>
<elem41 xlink:href="41"/>
</elem32>
</elem22>
</elem1>
</root0>

深度未知。如何选择所有具有 xlink:href 属性的元素?

我尝试了以下方法:

*[@xlink:href]
self::*[@xlink:href]

感谢任何指导。

最佳答案

仅供孙辈使用

descendant-or-self::*[@xlink:href]

对于所有节点,只需在 xpath 前面添加//

//*[@xlink:href]

此外,您的 xml 示例无效,但我猜它只是一个示例。

关于xml - XPath:如何:使用当前上下文的给定属性名称选择所有子代和孙代(无论深度如何)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6287646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com