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 & quot; test & quot; так что я могу вызвать - например - hasChildNodes. Я могу получить «documentElement», но это DOMElement. Может быть, я могу пойти оттуда?
$d = DOMDocument::loadXML($xml);
// [... do some stuff here to find document's root node ...]
if ($rootnode->hasChildNodes()) echo 'yayy!'
Кто может заполнить пробел? Кажется, я слепой.
(Очевидно, это не только hasChildNodes, которые я хочу вызвать, поэтому НЕТ, это не помогает найти другой метод, чтобы выяснить, содержит ли документ материал. Это только для моего простого примера. Мне нужен DOMNode в конце .)