DOMDocument::replaceChildren

(PHP 8 >= 8.3.0)

DOMDocument::replaceChildren — Замінює дочірні вузли в документі

Опис

public DOMDocument::replaceChildren(DOMNode|string ...$nodes): void

Замінює дочірні вузли у документі новими вузлами nodes

Список параметрів

nodes

Вузли, якими будуть замінені нащадки. Рядки автоматично перетворюються на текстові вузли.

Значення, що повертаються

Функція не повертає значення після виконання.

Помилки

DOM_HIERARCHY_REQUEST_ERR

Виникає, якщо тип одного з переданих у параметрі nodes елементів не допускається в типі вузла, або якщо вузол, що додається, є одним з предків цього вузла або самим цим вузлом.

DOM_WRONG_DOCUMENT_ERR

Виникає, якщо один із переданих у параметрі nodes елементів було створено з документа, відмінного від цього, у якому було створено цей вузол.

список змін

ВерсияОпис
8.3.0Виклик методу на вузлі без документа власника працює. Раніше це викидало виняток DOMException з кодом DOM_HIERARCHY_REQUEST_ERR

Приклади

Приклад #1 Приклад использования методаDOMDocument::replaceChildren()****

Заміна дочірніх вузлів у документі новими вузлами.

Loading...

Результат виконання наведеного прикладу:

<?xml version="1.0"?>
beautiful
<world/>

Дивіться також