Tengo un DOMDocument PHP5 y trato de encontrar el nodo raíz (no el elemento raíz).PHP5: Buscar nodo raíz en DOMDocument
Ejemplo:
<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>
Quiero conseguir el DOMNode de "prueba" para que pueda llamar - por ejemplo - hasChildNodes. Puedo obtener el "documento Elemento", pero ese es un elemento DOME. Tal vez puedo ir desde allí?
$d = DOMDocument::loadXML($xml);
// [... do some stuff here to find document's root node ...]
if ($rootnode->hasChildNodes()) echo 'yayy!'
¿Quién puede llenar el vacío? Parece que estoy ciego.
(Obviamente, no solo es necesario que Children's Call llame, así que NO, no ayuda encontrar otro método para averiguar si el documento contiene cosas. Eso es solo por mi simple ejemplo. Necesito un DOMNode al final .)
De acuerdo, el problema parece ser la confusión total entre "DOMDocument" y "DomDocument" entre PHP5 y PHP4 y la documentación extraña de la misma. Creo que lo tengo arreglado ahora. Gracias a todos. – BlaM