这段代码哪里错了DOMDOCUMENT
如果换成previousSibling的话就正常的
<br />$doc = new DOMDocument();<br />$html = <<<HTML<br /><html><br /><body><br /><ul id="list"><br /><li>Foo</li><br /><li>Bar</li><br /></ul><br /><br /><h2 class = 'test'>heading3</h2><br /><br /><h3>heading3</h3><br /><br /><ul id="list2"><br /><li>list2</li><br /><li>list2</li><br /></ul><br /><br /></body><br /></html><br />HTML;<br /><br /><br />$doc ->loadHTML($html);<br /><br />$ul = $doc->getElementsByTagName('*');<br /><br />foreach($ul as $node) {<br /> if ($node -> hasAttribute('class')) {<br /><br /> foreach($node -> nextSibling ->childNodes as $morenodes) {<br /><br /> print_r($morenodes);<br /> }<br /> }<br /> }<br />