gpt4 book ai didi

xslt - 顶部节点索引未知的 xpath 表达式

转载 作者:行者123 更新时间:2023-12-03 15:36:10 24 4
gpt4 key购买 nike

在下面的 XML 中,我们想要元素 c 在整个 xml 下第二次出现的值,即“结果”。什么xpath表达式,可以用来得到这个?
请注意,我不知道代码中“a”元素的索引。如果我知道 a 的索引,则 xpath 很简单(/root/a[4]/b/c)。

然而,我们所知道的是整个文档下元素 c 的第二次出现。文档结构是一样的,即有两种情况。一个没有元素 a 的值。第二个元素 b 和 c 可以在元素 a 下。

<root>
<a></a>
<a></a>
<a>
<b>
<c>junkdata</c>
</b>
</a>
<a>
<b>
<c>Result</c>
</b>
</a>
</root>

最佳答案

使用路径表达式 descendant::c[2] .

关于xslt - 顶部节点索引未知的 xpath 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8667521/

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