У меня проблемы с поиском хороших учебников по xQuery, в основном я пытаюсь получить текст etc...
с этого html-узла
<div class="venue">
<div class="vitem">
<p style="padding: 6px 0pt 0pt;" class="label">ADDRESS:</p>
<p class="item-big">blabla</p>
</div><br class="clear">
<div class="vitem">
<p style="padding: 6px 0pt 0pt;" class="label">PHONE:</p>
<p class="item-big">123</p>
</div><br class="clear">
<div class="vitem">
<p style="padding: 6px 0pt 0pt;" class="label">WEB:</p>
<p class="item-big">etc...</p>
</div><br class="clear">
</div>
Я хотел бы узнать, как я могу получитьданные из 2-го р в третьем div[@class="vitem"]
Или р , непосредственно следующий за p[@class="label"]
, который содержит текст WEB:
Редактировать: Ответы уже очень помогли, однако мой второй вопрос: если макет изменится на что-то вроде этого
<div class="venue">
<div class="vitem">
<p style="padding: 6px 0pt 0pt;" class="label">ADDRESS:</p>
<p class="item-big">blabla</p>
</div><br class="clear">
<div class="vitem">
<p style="padding: 6px 0pt 0pt;" class="label">WEB:</p>
<p class="item-big">etc...</p>
</div><br class="clear">
</div>
Как мне получить etc...
, зная только, что за ним следует метка класса, содержащая текст WEB:
?его больше нет в div [3] / p [2]
Спасибо!