Proprietà childNodes del DOM XML
Definizione e uso
L'attributo childNodes restituisce un NodeList dei figli del documento.
Sintassi:
documentObject.childNodes
Suggerimenti e note:
Suggerimento:Utilizza la proprietà lunghezza di NodeList per determinare il numero di nodi nella lista dei nodi. Una volta che conosci la lunghezza della lista dei nodi, puoi facilmente iterare attraverso questo nodo e estrarre i valori di cui hai bisogno!
Esempio
In tutti gli esempi, utilizzeremo il file XML books.xml, e la funzione JavaScript loadXMLDoc().
Il seguente frammento di codice può mostrare i nodi figli dell'XML documento:
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=xmlDoc.childNodes
;
for (i=0;i<x.length;i++)
{
document.write("Nodename: " + x[i].nodeName)
document.write(" (nodetype: " + x[i].nodeType + ")<br />")
}
Output di IE:
Nodename: xml (nodetype: 7) Nodename: #comment (nodetype: 8) Nodename: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)
Output di Mozilla (Firefox):
Nodename: #comment (nodetype: 8) Nodename: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)