gpt4 book ai didi

xml - 只查找第一次出现的 XPath 表达式是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 01:37:17 25 4
gpt4 key购买 nike

我使用了这个 Xpath 表达式 "//span[@class='Big']"并获取该页面中 <span> 下的所有元素标记和 class='Big' .

我的问题是,如果我只想要页面上的第一次出现,而不是所有出现,那么正确的 Xpath 是怎样的呢?表达?

谢谢,纳林

最佳答案

正确答案(注意括号):

(//span[@class='Big'])[1]

以下表达式在一般情况下是错误的:

//span[@class='Big'][1]

因为它选择文档中的每个 span 元素,满足第一个谓词中的条件,也就是其父元素的第一个这样的子元素 - 可以在 XML 文档中有很多这样的元素,所有这些元素都将被选中。

有关更详细的说明,请参阅:https://stackoverflow.com/a/5818966/36305

关于xml - 只查找第一次出现的 XPath 表达式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14294997/

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