gpt4 book ai didi

xpath - XPath:如何通过IN条件选择节点?

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

是否可以以类似方式选择节点?

'./tr[position() in (1, 3, 7)]'


我只找到以下解决方案:

'./tr[position() = 1 or position() = 3 or position() = 7]'

最佳答案

在XPath 2.0中,您只需执行以下操作:

./tr[position = (1,3,7)]


在XPath 1.0中,通常的解决方案是您已经找到的解决方案,一种更短的替代方法是:

./tr[contains('1 3 7', position())] 


字符串中的空格在这里至关重要,否则,您还将获得节点13,37和137。

关于xpath - XPath:如何通过IN条件选择节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25988502/

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