Propriété localName du DOM XML
Définition et utilisation
La propriété localName renvoie le nom local de l'élément sélectionné (nom de l'élément).
Si le nœud sélectionné n'est pas un élément ou une propriété, cette propriété renvoie NULL.
Syntaxe :
elementNode.localName
Exemple
Dans tous les exemples, nous utiliserons le fichier XML books.xmlet ainsi la fonction JavaScript loadXMLDoc()。
Exemple 1
Le fragment de code suivant extrait le nom local du premier élément <book> à partir de "books.xml" :
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.localName
);
La sortie du code suivant :
book
Exemple 2
Le fragment de code suivant extrait le nom local du dernier élément <book> à partir de "books.xml" :
//Vérifiez si le dernier noeud est un noeud élément
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.documentElement;
var lastNode=get_lastchild(x);
document.write(lastNode.localName
);
La sortie du code suivant :
book