Propriedade 'attributes' do XML DOM
Definição e uso
A propriedade 'attributes' retorna um NamedNodeMap contendo os atributos do nó selecionado.
Se o nó selecionado não for um elemento, esta propriedade retorna NULL.
Sintaxe:
elementNode.attributes
Dicas e comentários
Dica:Este atributo é usado apenas para nós element.
Exemplo
Em todos os exemplos, usaremos o arquivo XML books.xml, e as funções JavaScript loadXMLDoc().
Exemplo 1
O trecho de código abaixo obtém o número de atributos do primeiro elemento <title> no "books.xml":
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
document.write(x.length);
A saída do código acima é:
1
Exemplo 2
O trecho de código abaixo imprime o valor do atributo "category" do primeiro elemento <book>:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
var att=x.getNamedItem("category");
document.write(att.value);
A saída do código acima é:
COOKING