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