# DOMElement::setAttributeNodeNS

(PHP 5, PHP 7, PHP 8)

DOMElement::setAttributeNodeNS — Aña de un nuevo nodo de atributo al elemento

### Descripción

public DOMElement::setAttributeNodeNS(DOMAttr `$attr`): DOMAttr|null|false

Añade el nuevo nodo atributo `attr` al elemento.

### Parámetros

`attr`

  El nodo atributo.

### Valores devueltos

Devuelve el antiguo nodo si el atributo ya sido reemplazado.

### Errores/Excepciones

`DOM_NO_MODIFICATION_ALLOWED_ERR`

  Lanzado si el nodo es de sólo lectura.

### Ver también

- DOMElement::hasAttributeNS() - Comprueba si un atributo existe
- DOMElement::getAttributeNodeNS() - Devuelve el nodo de un atributo
- DOMElement::removeAttributeNode() - Elimina un atributo