Я только начал использовать Xpath для проекта в PHP. Я должен получить индивидуальные цены для каждого продукта с веб-сайта. Информация цена каждого отдельного продукта имеет следующий формат:Получить весь текст в родительском узле с помощью xpath
<div class="priceStockDetail">
<dl>
<dt>Across any 6</dt>
<dd><span class='price '><span class='currency'>$</span>20<span class=cents>.90</span></span></dd>
<dt>Each</dt>
<dd><span class='price '><span class='currency'>$</span>22<span class=cents>.00</span></span></dd>
</dl>
</div>
Я желаю, чтобы получить только текст после <dt>Each</dt>
как один («$ 22,00» для приведенного выше примера) с выражением XPath.
Любая помощь будет принята с благодарностью.
Спасибо за помощь! – jkrix
@jkrix уверен, что это помогло – Ghost
Почему вы не используете '$ product_price = $ xpath-> evaluation ('string (./ follow-sibling :: dd [1]/span)', $ product);'? – ThW