Properti XML DOM childNodes
Objek Simpul
Contoh
Fragmen kode berikut memuat " books.xml " ke dalam xmlDoc dan menampilkan node anak dari dokumen 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 x, i, xmlDoc,
txt;
xmlDoc = xml.responseXML;
txt = "";
x = xmlDoc.childNodes;
for (i = 0; i < x.length; i++) {
txt += "Nodename: " + x[i].nodeName
+
" (nodetype: " + x[i].nodeType
+ ")";
}
document.getElementById("demo").innerHTML
= txt;
}
Output dari kode di atas akan menjadi:
Nodename: bookstore (nodetype: 1)
Keluaran IE9 dan sebelumnya:
Nodename: xml (nodetype: 7)
Nodename: bookstore (nodetype: 1)
Definisi dan Penggunaan
Properti childNodes mengembalikan NodeList dari node anak untuk node yang ditentukan.
Tip: Anda bisa menggunakan properti length untuk menentukan jumlah node anak, lalu Anda bisa mengulang semua node anak dan mengekstrak info yang Anda inginkan.
Dukungan Peramban
Properti childNodes didukung di semua browser utama.
Sintaksis
nodeObject.childNodes
Detail Teknis
Nilai Kembali: | Objek NodeList yang mewakili kumpulan node |
---|---|
Versi DOM | Tingkat Inti 1 |
Demo Coba Sendiri
Objek Simpul