PHP5: найдите корневой узел в DOMDocument

Два решения, которые приходят на ум:

  1. order by case id when 123 then 1 when 456 then 2 else null end asc

  2. order by instr(','||id||',',',123,456,') asc

(instr() от Oracle; возможно, Вы имеете locate() или charindex() или что-то как этот)

13
задан BlaM 30 July 2009 в 10:31
поделиться

3 ответа

Согласно документации PHP DOMElement является подклассом DOMNode , поэтому он должен наследовать метод hasChildNodes () -метод.

5
ответ дан 1 December 2019 в 17:12
поделиться

Модель DOM - W3C разбил DOM на дерево структура узлов разного типа. Интерфейс узла - это базовый интерфейс для всех элементов. Все объекты, реализующие этот интерфейс, предоставляют методы для работы с детьми.

$dom=new DomDocument;
$dom->Load("file.xml");
$root=$dom->documentElement; // Root node
15
ответ дан 1 December 2019 в 17:12
поделиться

DOMElement extends DOMNode .

You получить Root DOMElement с помощью $ d-> documentElement.

61
ответ дан 1 December 2019 в 17:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: