Metodo getAttributeNode() dell'XML DOM
Definizione e utilizzo
Il metodo getAttributeNode() recupera il nodo dell'attributo dal elemento corrente tramite il nome.
Sintassi:
elementNode.getAttributeNS(ns,name)
Parametro | Descrizione |
---|---|
name | Obbligatorio. Stabilisce il nodo dell'attributo da ottenere. |
Spiegazione
Questo metodo restituisce un nodo Attr che rappresenta l'attributo e il valore specificati. Si prega di notare che l'attributo del nodo può anche essere ottenuto tramite l'attributo attributes derivato dall'interfaccia Node.
Esempio
In tutti gli esempi, utilizzeremo il file XML books.xml, e la funzione JavaScript loadXMLDoc().
Esempio di seguito: ottenere tutti gli elementi <book> con l'attributo "category" dal file "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 />");
}
L'output del codice sopra:
category = COOKING category = CHILDREN category = WEB category = WEB