В PHP5 у меня есть DOMDocument ($xmlDoc1
). Допустим, его documentElement: <root id="1" type=""/>
. Я создаю новый DOMDocument $xmlDoc2
.
Что мне нужно сделать, так это клон $xmlDoc1
documentElement (с его атрибутами, но не его потомками), и использовать его в качестве documentElement для $xmlDoc2
.
В ASP вы могли бы написать:
XMLDoc2.DocumentElement = XMLDoc1.DocumentElement.CloneNode(False)
PHP DOM имеет метод cloneNode()
, но не позволяет добавлять клонированный узел в другой документ.
Как я мог это сделать?