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