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>