DOMDocument::importNode
(PHP 5, PHP 7, PHP 8)
DOMDocument::importNode — Імпортувати вузол у поточний документ
Опис
public DOMDocument::importNode(DOMNode $node, bool $deep = false): DOMNode|false
Ця функція повертає копію імпортованого вузла та пов'язує її з поточним документом.
Список параметрів
node
Вузол для імпорту.
deep
Если установлено значение**true
**, цей метод буде рекурсивно імпортувати піддерево вузла node
Зауваження :
Щоб скопіювалися атрибути вузла,
deep
повинен бути встановлений уtrue
Значення, що повертаються
Скопійований вузол або **false
**якщо він не може бути скопійований.
Помилки
Якщо вузол не може бути імпортований, буде викинуто виняток DOMException
Приклади
Приклад #1 Приклад використання DOMDocument::importNode()****
Копіювання вузлів між документами.
Loading...
Результат виконання наведеного прикладу:
Новый документ перед добавлением в него узлов:
<?xml version="1.0"?>
<root>
<someelement>text in some element</someelement>
</root>
Новый документ после добавления в него узлов:
<?xml version="1.0"?>
<root>
<someelement>text in some element</someelement>
<element>
<child>text in child</child>
</element>
</root>