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>
たとえば、hasChildNodes を呼び出すことができるように、「test」の DOMNode を取得したいと考えています。「documentElement」を取得できますが、それは DOMElement です。多分私はそこから行くことができますか?
$d = DOMDocument::loadXML($xml);
// [... do some stuff here to find document's root node ...]
if ($rootnode->hasChildNodes()) echo 'yayy!'
誰がギャップを埋めることができますか? 私は目が見えないようです。
(明らかに、私が呼び出したいのは hasChildNodes だけではありません。したがって、いいえ、ドキュメントに何かが含まれているかどうかを調べる別の方法を見つけるのに役立ちません。これは私の単純な例です。最後に DOMNode が必要です。)