gpt4 book ai didi

xml - 如何选择除文本节点之外的所有子节点?

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

给定的 XML 看起来像这样

 <FirstChild Orientation="Vertical">
<SecondChild>Some text</SecondChild>
</FirstChild>

和正在使用的绑定(bind)

XPath="child::node()"

我得到的输出看起来像这样

enter image description here

我不希望文本出现在树中

我试过使用不是这样的

XPath="child::node()[not(text())]"

还有很多变体,但还没有搞定。

有人知道如何选择所有节点除了文本节点吗?

顺便说一句,我不想​​排除评论,只排除文本。

最佳答案

您的 XPath 表达式排除了所有包含文本节点的子节点。

child::node()[not(text())]

排除本身是文本节点的节点:

child::node()[not(self::text())]

关于xml - 如何选择除文本节点之外的所有子节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19014439/

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