gpt4 book ai didi

XPath 只选择一定数量的级别

转载 作者:行者123 更新时间:2023-12-03 16:56:39 28 4
gpt4 key购买 nike

如果我有这样的 xml 结构

<根>
<子>
<节点/>
<节点/>

<子>
<节点/>
<子>
<子>
<子>
<节点/>


<子>
<子>
<子>
<节点/>

<节点/>


<节点/>
<节点/>


是否有只会选择前三个级别节点的 xpath 语法?

所以它会收集

<根>
<子>
<节点/>
<节点/>


<子>


<子>


<节点/>
<节点/>


更新

只是为了解释我在做什么,我有一个 asp:treeview,我将它绑定(bind)到一个 asp:xmldatasource,并且我希望 TreeView 只深入三个节点。可以通过另一种方式在 TreeView 或 xmldatasource 控件上执行此操作,但 xpath 似乎是最明显的

谢谢,心理学

最佳答案

您可以检查祖先轴计数,实际上是深度:

//*[count(ancestor::*)<3]

关于XPath 只选择一定数量的级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2728963/

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