Propriedade localName do XML DOM

Definição e uso

A propriedade localName retorna o nome local do elemento selecionado (nome do elemento).

Se o nó selecionado não for um elemento ou atributo, essa propriedade retorna NULL.

Sintaxe:

elementNode.localName

Exemplo

Em todos os exemplos, usaremos o arquivo XML books.xml,e também a função JavaScript loadXMLDoc()

Exemplo 1

O trecho de código a seguir obtém o nome local do primeiro elemento <book> do "books.xml":

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

A saída do código acima é:

book

Exemplo 2

O trecho de código a seguir obtém o nome local do último elemento <book> do "books.xml":

//verificar se o último nó é um nó de elemento
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);

A saída do código acima é:

book