Xpath - 选择第一个/第二个元素

时间:2012-09-19 14:04:11

标签: xpath

我有下一个xpath:

//span[text()="Bingo"]/parent::div/parent::div/parent::td/preceding-sibling::td[1]

并返回两个元素。

我如何选择其中一个(第一个或第二个)?

我试试:

//span[text()="Bingo"]/parent::div/parent::div/parent::td/preceding-sibling::td[1][1]

但它仍然给了我两个元素。

1 个答案:

答案 0 :(得分:7)

在整个表达式上使用括号,然后使用索引:

(//span[text()="Bingo"]/parent::div/parent::div/parent::td/preceding-sibling::td[1])[1]