gpt4 book ai didi

xml - 如何通过通用XPATH找到在不同位置具有多个属性的Element?

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

我的XML结构如下:

<a id="1">
<b>
<c>
<d class="scope now"/>
</c>
</b>
</a>


我尝试找到元素d,它必须具有id = 1的属性,并且类鞭子现在包含下面的xpath:

//*[@id="1"]/b/c/d[contains(@class, 'now')]


有没有一种方法可以忽略xpath中元素的b和​​c以拥有更通用的xpath?
这些元素之间有很多更改,我不会每次xpath都更改。

最佳答案

当然,您可以省略元素,并使用//告诉XPath to search for any child or deeper descendant

//*[@id="1"]//d[contains(@class, 'now')]

关于xml - 如何通过通用XPATH找到在不同位置具有多个属性的Element?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31157930/

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