XML DOM setAttributeNS()Méthodes


Objet Element

Définition et utilisation

La méthode setAttributeNS() ajoute un nouvel attribut (avec un espace de noms).

Si un attribut avec le nom ou l'espace de noms spécifié existe déjà dans l'élément, sa valeur est remplacée par la valeur du préfixe et du paramètre value.

Syntaxe

elementNode.setAttributeNS(ns,name,value)

Paramètre Description
ns Obligatoire. Spécifie l'URI de l'espace de noms de l'attribut à définir.
name Obligatoire. Spécifie le nom de l'attribut à définir.
value Obligatoire. Spécifie la valeur de la propriété à définir.


Exemple 1

L'extrait de code suivant utiliseloadXMLDoc()pour charger "dans xmlDoc, et ajoute un attribut "edition" au premier élément <book> :

Exemple

xmlDoc=loadXMLDoc("books_ns.xml"); x=xmlDoc.getElementsByTagName("book")[0]; ns="http://www.example.com/w3cnote/"; x.setAttributeNS(ns,"edition","first"); document.write(x.getAttributeNS(ns,"edition"));

Sortie :

first

Essayez-le vous-même »

Exemple 2

L'extrait de code suivant utiliseloadXMLDoc()pour charger "dans xmlDoc, et modifie la valeur de "lang" du premier élément <title> :

Exemple

xmlDoc=loadXMLDoc("books_ns.xml"); x=xmlDoc.getElementsByTagName("title")[0]; ns="http://www.example.com/w3cnote/"; x.setAttributeNS(ns,"c:lang","italien"); document.write(x.getAttributeNS(ns,"lang"));

Sortie :

italien

Essayez-le vous-même »

Objet Elementautres extensions