DOMNode::replaceChild
(PHP 5)
DOMNode::replaceChild —
Заменяет дочерний узел
Список параметров
-
newnode
-
Новый узел. Должен быть частью целевого документа, то есть
создан посредством одного из методов DOMDocument->createXXX()
или импортирован в документ через DOMDocument::importNode.
-
oldnode
-
Старый узел.
Возвращаемые значения
Старый узел или FALSE в случае возникновения ошибки.
Ошибки
-
DOM_NO_MODIFICATION_ALLOWED_ERR
-
Возникает, если узел доступен только для чтения или
предыдущий родитель вставляемого узла доступен только для чтения.
-
DOM_HIERARCHY_REQUEST_ERR
-
Возникает, если тип узла не поддерживает потомков типа,
который имеет узел newnode,
или же если добавляемый узел является предком целевого узла или им самим.
-
DOM_WRONG_DOCUMENT_ERR
-
Возникает, если newnode создан в другом документе,
отличном от того, в котором был создан этот узел.
-
DOM_NOT_FOUND
-
Возникает, если oldnode не является дочерним узлом данного узла.