Как получить позицию элемента?

<td><div>текст1</div><div>текст2</div><div>текст3</div></td>

что-то наподобие //*[text()[contains(.,"текст2")]]/position() # должно быть 2 - возможно ли как-нибудь вернуть позицию элемента ?


Ответы (1 шт):

Автор решения: Meow
count(//div[text()="текст2"]/preceding-sibling::*) + number(boolean(//div[text()="текст2"]))

Или подсчитывайте позицию элемента средствами языка, если функция count() не работает.

→ Ссылка