@TechNOIR

Как подобрать Xpath для данного случая?

Можно ли подобрать xpath для данного случая?

Есть табличка, вот её код:

<tbody>
<tr class="trow  ">
<td class="sklad">Ростов</td>
<td class="cardAvail">6</td>
<td class="day clock tdmtip" title="В наличии">1</td>
<td class="cost">389,70</td>
</tr>
</tbody>
<tbody>
<tr class="trow  ">
<td class="sklad">Краснодар</td>
<td class="cardAvail">7</td>
<td class="day clock tdmtip" title="В наличии">5</td>
<td class="cost">300,70</td>
</tr>
</tbody>

Мне надо получить значение из cost, если sklad равен Ростов например. То есть 389,70.
Возможно ли с помощью Xpath?
  • Вопрос задан
  • 127 просмотров
Решения вопроса 2
VlastV
@VlastV
Ведущий разработчик – практик
//tr[./td[@class="sklad"] = "Ростов"]/td[@class="cost"]/text()

или
//tr[td[@class="sklad"] = "Ростов"]/td[@class="cost"]/text()


оба рабочие варианта
Ответ написан
@krypt3r
XPath
//tr/td[@class='sklad'][text()='Ростов']/following-sibling::td[@class='cost']/text()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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