Я немного новичок в xpath, и мне было интересно, если вы, кто-нибудь, может помочь мне понять, что не так с следующий запрос xpath. Сервер говорит мне, что у меня "неверный предикат"
Вот xpath:
xpath("div[span[@class='paragraphnumber]/text()='$next_pn']/@id")
Я хочу, чтобы это нашло @id элемента div, который содержит внутри него элемент span с @class класса "paramum" и текст, равный числу, содержащемуся в переменной $ next_pn. Div будет выглядеть примерно так:
<div id="pl8ddjkdj"><span class="paragraphnumber">3</span>lor ipsum etc etc</div>
По сути, я начинаю с цифры, которую хочу найти для уникального идентификатора этого div.
Спасибо за вашу помощь.