XML DOM childNodes egenskap
Definition och användning
childNodes egenskapen returnerar en nodlista med undernoderna för den angivna noden.
Syntaks:
nodeObject.childNodes
Tips och kommentarer
Tips:Använd length-attributet för att beräkna antalet noder i en nodlista. När du känner till längden på nodlistan kan du enkelt genomlinda listan och extrahera de värden du behöver!
Exempel
I alla exempel kommer vi att använda XML-filer books.xmloch JavaScript-funktioner loadXMLDoc().
Följande kodsnutt visar alla undernoder till detta XML-dokument:
xmlDoc=loadXMLDoc("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 />")
}
Uttandet från IE:
Nodename: xml (nodetype: 7) Nodename: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)
Uttandet från Mozilla (Firefox):
Nodename: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)