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