gpt4 book ai didi

xml - XPath:获取具有相同标签但属性不同的元素

转载 作者:行者123 更新时间:2023-12-03 16:24:54 25 4
gpt4 key购买 nike

我有类似的东西:

<a>
<b>
<c>
<d name='pa'/>
<d name='pb'/>
</c>
</b>
</a>
<a>
<b>
<c>
<d name='pc'/>
<d name='pb'/>
</c>
</b>
</a>


使用xpath如何检索具有标签d的属性 name=paname=pc的父元素a?

我尝试了这个,但没有用:

(/a/b/c/d[@name='pa']) and (/a/b/c/d[@name='pc'])


但它只输出 Boolean='true'

最佳答案

尝试使用

//a[.//d[@name="pa"] and .//d[@name="pb"]]


这应该返回您想要的输出

关于xml - XPath:获取具有相同标签但属性不同的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45488525/

25 4 0