DOMNode::removeChild
(PHP 5, PHP 7, PHP 8)
DOMNode::removeChild — Видаляє дочірній вузол зі списку нащадків.
Опис
public DOMNode::removeChild(DOMNode $child): DOMNode|false
Ця функція видаляє дочірній вузол зі списку нащадків.
Список параметрів
child
Дочірній вузол, що видаляється.
Значення, що повертаються
Функція повертає дочірній вузол, що видаляється, якщо він може бути видалений або **false
**в случае возникновения ошибки.
Помилки
DOM_NO_MODIFICATION_ALLOWED_ERR
Виникає, якщо вузол доступний лише читання.
DOM_NOT_FOUND
Виникає, якщо child
не является дочерним узлом данного узла.
Приклади
Наступний приклад видаляє елемент chapter
(глава) из XML-документа.
Приклад #1 Видалення дочірнього вузла
Loading...
Результат виконання наведеного прикладу:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<book id="listing">
<title>My lists</title>
</book>
Дивіться також
- DOMChildNode::remove() - видаляє вузол
- DOMNode::appendChild() - Додає новий дочірній вузол до кінця списку нащадків
- DOMNode::replaceChild() - Замінює дочірній вузол