gpt4 book ai didi

xpath - Xpath:使用包含空格的类查找元素

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

所以我有看起来像这样的元素

<li class="attribute  "></li> # note the space
<li class="attribute"></li>


使用xpath //li[@class="attribute"]将获得第二个元素,而不是第一个。如何获得具有相同xpath的两个元素?

最佳答案

这个XPath 1.0表达式,

//li[contains(concat(' ', normalize-space(@class), ' '),
' attribute ')]


将选择所有具有 li属性且包含 class子字符串的 attribute元素,无论其具有前导空格还是结尾空格。



如果只想将 attribute与可能的前导和尾随空格匹配(没有其他字符串值),则只需使用 normalize-space()

//li[normalize-space(@class) = 'attribute']

关于xpath - Xpath:使用包含空格的类查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45330551/

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