(PHP 5, PHP 7, PHP 8)
DOMElement::setAttributeNode — Добавляет новый узел атрибута в элемент
Добавляет новый узел атрибута attr
в элемент. Если в элементе уже существует узел с таким же именем, то он заменяется на attr
.
attr
Узел атрибута.
Возвращает старый узел, если он был заменён или null
, если старого узла не было. Если выдаётся ошибка DOM_WRONG_DOCUMENT_ERR
, а strictErrorChecking равно false
, то возвращается false
.
DOM_WRONG_DOCUMENT_ERR
Возникает, если параметр attr
принадлежит не данному узлу, а другому документу.