У меня есть следующий HTML:текст Проблема получения узла с PHP XPath
<div class="data">
<p class="info">output</p>
<p class="info">output2</p>
Я пытаюсь получить текст «выход» со следующим
$xpath = new DOMXPath($dom);
foreach ($xpath->evaluate("//div[@class='data']/p[1]") as $elt) {
$output=$elt->wholeText;
}
echo $output;
его не работает. Я получаю 2 ошибки:
Message: Undefined property: DOMElement::$wholeText
Message: Undefined variable: output
Может ли кто-нибудь указать мне в правильном направлении?
Спасибо заранее,
Билл
Не могли бы вы указать первый нам в направлении того, что "не работает" означает? – Jon
Ваш div не закрыт. – Musa
Как насчет использования 'DOMXPath :: query()'? – hek2mgl