Ich habe ein PHP5 DOMDocument und ich versuche, den Wurzelknoten (nicht das Wurzelelement) zu finden.PHP5: Wurzelknoten in DOMDocument finden
Beispiel:
<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>
Ich mag die DOMNode von "test" bekommen, so dass ich anrufen kann - zum Beispiel - hasChildNodes. Ich kann das "documentElement" bekommen, aber das ist ein DOMElement. Vielleicht kann ich von dort aus gehen?
$d = DOMDocument::loadXML($xml);
// [... do some stuff here to find document's root node ...]
if ($rootnode->hasChildNodes()) echo 'yayy!'
Wer kann die Lücke füllen? Ich bin blind.
(Offensichtlich ist es nicht nur hasChildNodes, die ich aufrufen möchte - also NEIN, es hilft nicht, eine andere Methode zu finden, herauszufinden, ob das Dokument Zeug enthält. Das ist nur für mein einfaches Beispiel. Ich brauche einen DOMNode am Ende .)
Okay, das Problem scheint die totale Verwirrung zwischen "DOMDocument" und "DomDocument" zwischen PHP5 und PHP4 und der komischen Dokumentation davon zu sein. Ich denke, ich habe es jetzt behoben. Danke an alle. – BlaM