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