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