XML DOM childNodes egenskab
Definition og brug
childNodes egenskab kan returnere NodeList af dokumentets underknuder.
语法:
documentObject.childNodes
Ved og kommentarer:
VedBrug længden egenskaben af NodeList til at bestemme antallet af noder i nodelisten. Når du kender længden af nodelisten, kan du nemt gennemgå denne node og udtrække de værdier, du har brug for!
Eksempel
I alle eksempler vil vi bruge XML-filen books.xmlog JavaScript-funktionen loadXMLDoc().
Følgende kodefragment kan vise underknuderne til XML-dokumentet:
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 />")
}
Udgang fra IE:
Nodename: xml (nodetype: 7) Nodename: #comment (nodetype: 8) Nodename: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)
Udgang fra Mozilla (Firefox):
Nodename: #comment (nodetype: 8) Nodename: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)