Maelezo ya XML DOM childNodes
Mifano na matumizi
childNodes
Kina hii inatuma NodeList inayotaka kina cha kina.
Ikiwa kina haliwezi na kina, kina hii inatuma NodeList ingepo kina.
Msaada:Kwa kuongeza kufikia kichwa cha orodha ya childNodes, kusoma kwa nextSibling inafaa sana kuliko kutumia orodha ya childNodes ya kina.
Maelezo
elementNode.childNodes
Mfano
Mfano 1
Hii kipindi kinafungua "books.xml" kwenye xmlDoc na kutaka matokeo ya kichwa cha kwanza ya <title> kutoka kwenye "books.xml":
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("title")[0]; var y = x.childNodes[0]; document.getElementById("demo").innerHTML = y.nodeValue; }
Tafadhali, mtafiti kwa mafanikio
Mfano 2
Hii, kwa kusoma hii kipindi, tukifungua "books.xml" kwenye xmlDoc na kutaka matokeo ya kichwa cha kwanza ya <book> kutoka kwenye "books.xml":var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("book")[0].childNodes; document.getElementById("demo").innerHTML = x.length; }
Tafadhali, mtafiti kwa mafanikio
Firefox na kawaida kina kumekua kwa mafuta ya hewa au mawingu kama mafuta ya data ya mawingu, Internet Explorer hawezi. Kwa sababu hiyo, matokeo ya mawingu ya mafuta ya juu yatakuwa tofauti.
Kuwa na mafanikio ya kusoma zaidi kuhusu kina kati ya kibuka kwa sababu ya tovuti, tafadhali nia mafanikio ya Mafuta ya XML DOM katika chaguo cha Kibuka cha DOM.