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