Método getAttributeNode() do XML DOM

Definição e uso

O método getAttributeNode() obtém o nó de atributo do elemento atual pelo nome.

Sintaxe:

elementNode.getAttributeNS(ns, name)
Parâmetro Descrição
name Obrigatório. Define o nó de propriedade a ser obtido.

Descrição

Este método retornará um nó Attr que representa a propriedade e valor especificados. Por favor, note que também pode obter o nó de propriedade através da propriedade attributes herdada do interface Node.

Exemplo

Em todos os exemplos, usaremos o arquivo XML books.xmle as funções JavaScript loadXMLDoc()

O exemplo a seguir obtém o atributo "category" de todos os elementos <book> no "books.xml":

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category");
document.write(attnode.name);
document.write(" = ");
document.write(attnode.value);
document.write("<br />");
}

A saída do código acima é:

category = COOKING
category = CHILDREN
category = WEB
category = WEB