Metodo getAttribute() DOM XML

Definizione e uso

Il metodo getAttribute() ottiene il valore dell'attributo tramite il nome.

Sintassi:

elementNode.getAttribute(name)
Parametro Descrizione
name Obbligatorio. Specifica l'attributo da cui ottenere il valore dell'attributo.

Suggerimenti e note

Per i documenti XML con namespace, è necessario utilizzare Metodo getAttributeNS().

Esempio

In tutti gli esempi, utilizzeremo il file XML books.xml, e la funzione JavaScript loadXMLDoc().

Il seguente frammento di codice recupera tutti i valori dell'attributo "category" degli elementi <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 />");
}

L'output del codice sopra:

COOKING
CHILDREN
WEB
WEB