gpt4 book ai didi

xpath - 用于选择所有叶节点的xpath表达式

转载 作者:行者123 更新时间:2023-12-03 17:29:53 32 4
gpt4 key购买 nike

我偶然发现了在某个根节点上应用的以下XPATH表达式:

.//*[not(child::*)]


child :: *选择当前节点的所有子节点。
.//*选择当前节点下的所有节点(包括其子节点)

结果,我会直觉地说该表达式选择..所有叶节点?即。没有更多子节点的节点。
也就是说,not(child :: *)实际上验证子代数为0。

让我们将此表达式应用于以下树的根节点:

<root>
<A>
<C/>
<D/>
<E>
<F/>
<G>
<H/>
</G>
</E>
</A>
<B>
<I>
<J/>
<K/>
</I>
</B>
</root>


当我说我的表情选择C D F H J K时,我是否正确?

最佳答案

是的,你是对的。该表达式选择没有子节点的节点,也就是叶节点。您可以使用诸如this one之类的XPath测试器对其进行测试。

关于xpath - 用于选择所有叶节点的xpath表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37615313/

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