gpt4 book ai didi

xml - 使用xpath在svg下找到第n个 child

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

我正在为存在于svg标签下的元素编写xpath。我想获得第二个rect节点。

我的xpath找到了所有3个节点,而我的要求是只找到第2个-

xpath://*[name()='svg']/*[name()='rect' and @fill='#919EF9']

HTML示例

<svg width="400" height="110">
<rect id="yui_3_6_0_1_1435305312018_1190" x="35.5" y="60.5" width="68" height="117" stroke="#FFFFFF" stroke-width="1" fill="#919EF9" rx="0" ry="0">
<rect x="176.5" y="65.5" width="68" height="48" stroke="#FFFFFF" stroke-width="1" fill="#919EF9" rx="0" ry="0">
<rect x="316.5" y="30.5" width="68" height="70" stroke="#FFFFFF" stroke-width="1" fill="#919EF9" rx="0" ry="0">
</svg>

最佳答案

使用以下XPATH

//svg/rect[2]

关于xml - 使用xpath在svg下找到第n个 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31089982/

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