gpt4 book ai didi

xml - XPath 获取除具有特定名称的子元素之外的所有子元素?

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

如何定位文档中特定元素名称以外的所有元素?

例如,我想排除 terminate 元素。它们可以出现在整个文档中。

 <root>
<terminate attr="1" />
<other>
The brown fox jumps over the fence.
<terminate>
<b>stuff</b>
</terminate>
</other>
</root>

我试过使用 not(..) 运算符但没有成功,可能是因为我用错了。

坦率地说,尝试用 Google 搜索“不是”是很困难的!

最佳答案

下面的 xpath 应该可以工作

/root/*[not(self::terminate)] 

另外,我想你也可以用这个来做

/root/*[not(name()='terminate')]

关于xml - XPath 获取除具有特定名称的子元素之外的所有子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4121539/

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