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