DOMDocument::adoptNode Переносит узел из другого документа &reftitle.description; public DOMNodefalseDOMDocument::adoptNode DOMNodenode Переносит узел другого документа в текущий документ. &reftitle.parameters; node Узел для переноса. &reftitle.returnvalues; Возвращает узел, который был перенесён или &false; в случае возникновения ошибки. &reftitle.errors; Может выбросить исключение DOMException со следующими кодами ошибок: DOM_NOT_SUPPORTED_ERR Возникает, если тип узла не поддерживается для переноса документов. &reftitle.examples; Пример использования метода <methodname>DOMDocument::adoptNode</methodname> Перенос элемента hello из первого документа во второй. loadXML(""); $hello = $doc1->documentElement->firstChild; $doc2 = new DOMDocument; $doc2->loadXML(""); $doc2->documentElement->appendChild($doc2->adoptNode($hello)); echo $doc1->saveXML() . PHP_EOL . PHP_EOL; echo $doc2->saveXML(); ?> ]]> &example.outputs; ]]> &reftitle.seealso; DOMDocument::importNode