До сих пор я работаю на HTML файл, как этотВыберите следующий узел выбранного узла в PHP DOM?
<div name="node"></div>
<div></div>
<div name="node"></div>
<div></div>
<div name="node"></div>
<div></div>
Я хочу, чтобы выбрать следующий узел каждого «DIV», который имеет свое имя, равное «узел», и я стараюсь:
$dom = new DOMdocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$els = $xpath->query("//div[@name='node']");
$j = 0;
foreach($els as $el)
{
if($el->next_sibling()) $j++;
}
echo $j;
Но я получаю сообщение об ошибке
Fatal error: Call to undefined method DOMElement::next_sibling()
Может кто-нибудь сказать мне, что случилось с моим сценарием, пожалуйста?
я считаю, что это 'nextSibling' – scibuff