Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
DOMNode::insertBefore
(PHP 5)
DOMNode::insertBefore — Добавляет новый дочерний узел перед опорным узлом
Описание
DOMNode DOMNode::insertBefore ( DOMNode $newnode [, DOMNode $refnode ] )Данная функция вставляет новый узел перед опорным узлом. Чтобы дальше модифицировать добавляемый узел, необходимо использовать возвращаемый узел
Список параметров
newnode
Новый узел.
refnodeОпорный узел. Если отсутствует, то newnode добавляется в конец списка потомков.
Возвращаемые значения
Добавленный узел.
Ошибки
DOM_NO_MODIFICATION_ALLOWED_ERR
Возникает, если узел доступен только для чтения или предыдущий родитель вставляемого узла доступен только для чтения.
DOM_HIERARCHY_REQUEST_ERRВозникает, если тип узла не поддерживает потомков типа, который имеет узел newnode, или же если добавляемый узел является предком целевого узла или им самим.
DOM_WRONG_DOCUMENT_ERRВозникает, если newnode создан в другом документе, отличном от того, в котором был создан этот узел.
DOM_NOT_FOUNDВозникает, если refnode не является дочерним узлом данного узла.
Описание класса domnode, примеры использования класса domnode.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru