Proprietà attributes di XML DOM

Definizione e uso

attributes proprietà restituisce un NamedNodeMap che contiene le proprietà del nodo selezionato.

Se il nodo selezionato non è un elemento, questa proprietà restituisce NULL.

Sintassi:

elementNode.attributes

Suggerimenti e note

Suggerimento:Questa proprietà è utilizzata solo per nodi element.

Esempio

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

Esempio 1

Il seguente frammento di codice recupera il numero di attributi dell'elemento <title> nel file "books.xml":

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.length);

Ecco l'output del codice sopra:

1

Esempio 2

Il seguente frammento di codice visualizza il valore dell'attributo "category" del primo elemento <book>:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
var att=x.getNamedItem("category");
document.write(att.value);

Ecco l'output del codice sopra:

COOKING