Método getAttribute() do XML DOM

Definição e uso

O método getAttribute() obtém o valor do atributo pelo nome.

Sintaxe:

elementNode.getAttribute(name)
Parâmetros Descrição
name Obrigatório. Especifica o atributo do qual obter o valor.

Dicas e comentários

Para documentos XML com namespaces, é necessário usar Método getAttributeNS()

Exemplo

Em todos os exemplos, usaremos o arquivo XML books.xmle a função JavaScript loadXMLDoc()

O código a seguir obtém todos os valores do atributo "category" dos elementos <book>:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for (i=0;i<x.length;i++)
{
document.write(x[i].getAttribute('category'));
document.write("<br />");
}

A saída do código acima é:

COOKING
CHILDREN
WEB
WEB