我有一個PHP5的DOMDocument,我試圖找到根節點(不是根元素)。PHP5:在DOMDocument中查找根節點
例子:
<test>
<element>
<bla1>x</bla1>
<bla2>x</bla2>
</element>
<element>
<bla1>y</bla1>
<bla2>y</bla2>
</element>
<element>
<bla1>z</bla1>
<bla2>z</bla2>
</element>
</test>
我想要得到的 「測試」 中的DOMNode,這樣我可以稱之爲 - 例如 - hasChildNodes。我可以得到「documentElement」,但這是一個DOMElement。也許我可以從那裏去?
$d = DOMDocument::loadXML($xml);
// [... do some stuff here to find document's root node ...]
if ($rootnode->hasChildNodes()) echo 'yayy!'
誰能填補空白?我似乎是失明的。 (顯然,它不僅僅是我想調用的hasChildNodes - 所以不,它不會幫助找到另一種方法來查找文檔是否包含東西,這僅僅是我的簡單示例,我最後需要一個DOMNode 。)
好的,問題似乎是PHP5和PHP4之間的「DOMDocument」和「DomDocument」以及它的奇怪文檔之間的混淆。我想我現在已經修好了。謝謝大家。 – BlaM 2009-07-30 10:45:35