Proprietà localName del DOM XML

Definizione e uso

L'attributo localName restituisce il nome locale dell'elemento selezionato (nome dell'elemento).

Se il nodo selezionato non è un elemento o un attributo, questa proprietà restituisce NULL.

Sintassi:

elementNode.localName

Esempio

In tutti gli esempi, utilizzeremo file XML books.xmlecco JavaScript funzione loadXMLDoc().

Esempio 1

Il seguente frammento di codice recupera il nome locale del primo elemento <book> dal file "books.xml":

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.localName);

L'output del codice sopra:

book

Esempio 2

Il seguente frammento di codice recupera il nome locale dell'ultimo elemento <book> dal file "books.xml":

//Controlla se l'ultimo nodo è un nodo elemento
funzione 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);

L'output del codice sopra:

book