Méthode createElementNS() de XML DOM
Définition et utilisation
La méthode createElementNS() peut créer un noeud d'élément avec l'espace de nom spécifié.
Cette méthode peut retourner un objet Element.
Syntaxe :
createElementNS(ns,name)
Paramètres | Description |
---|---|
ns | La valeur de la chaîne, peut déterminer le nom de l'espace de nom de cet élément de noeud. |
name | La valeur de la chaîne, peut déterminer le nom de cet élément de noeud. |
Explication
La méthode createElementNS() est comparable à Méthode createElement()Similaire, mais il crée des nœuds Element qui ont non seulement le nom spécifié, mais aussi l'espace de nom spécifié. Ce méthode est utilisée uniquement pour les documents XML utilisant des espaces de noms.
Exemple
Dans tous les exemples, nous utiliserons le fichier XML books.xmlainsi que les fonctions JavaScript loadXMLDoc().
Le code suivant ajoutera un nœud d'élément avec un espace de nom spécifié à chaque <book> :
mlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel,newtext;
for (i=0;i<x.length;i++)
{
newel=xmlDoc.createElementNS('p','edition')
;
newtext=xmlDoc.createTextNode('First');
newel.appendChild(newtext);
x[i].appendChild(newel);
}