Cho đến nay tôi đang làm việc trên một file HTML như thế nàyChọn nút tiếp theo của nút đã chọn trong PHP DOM?
<div name="node"></div>
<div></div>
<div name="node"></div>
<div></div>
<div name="node"></div>
<div></div>
Tôi muốn chọn nút tiếp theo của mỗi "div" trong đó có tên của nó bằng "nút" và tôi cố gắng:
$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;
Nhưng tôi chỉ nhận được một lỗi
Fatal error: Call to undefined method DOMElement::next_sibling()
ai có thể cho tôi biết những gì xảy ra với kịch bản của tôi xin vui lòng?
tôi tin rằng đó là 'nextSibling' – scibuff