Найдите td с определенным значением с помощью xpath

Рассмотрите следующий фрагмент HTML:

<table>
  <tr>
    <td>One</td><td>1</td>
    <td>Two</td><td>2</td>
  </tr>
</table>

Я хочу использовать xpath для нахождения второго td ("1" или "2") на основе значения первого td ("Один" или "Два). Что-то как:

/table/tr/td[text() = 'One']/../td

или

/table/tr/td[text(), 'One']/../td

Какие-либо идеи?

6
задан Todd R 12 February 2010 в 20:48
поделиться

2 ответа

/ table / tr / td [text () = 'One'] / following-sibling :: td [1]

"The первый td следующий родственник узла td с текстом One "

18
ответ дан 8 December 2019 в 12:19
поделиться

следующий-брат :: td?

1
ответ дан 8 December 2019 в 12:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: