我是新來的PHP DOM對象,並有一個問題,我找不到解決方案。我有以下的HTML一個DOMDocument:如何使用PHP DOMDocument獲取第一級節點?
<div id="header">
</div>
<div id="content">
<div id="sidebar">
</div>
<div id="info">
</div>
</div>
<div id="footer">
</div>
我需要得到上一級(標題,內容,頁腳)的所有節點。 hasChildNodes()不起作用,因爲第一級節點可能沒有子節點(頁眉,頁腳)。 現在我的代碼如下所示:
$dom = new DOMDocument();
$dom -> preserveWhiteSpace = false;
$dom -> loadHTML($html);
$childs = $dom -> getElementsByTagName('div');
但是,這讓我所有的div。有什麼建議?
謝謝,這幫助。 – 2009-10-08 21:03:22