XML DOM childNodes Özelliği
❮ Düğüm Nesnesi
Örnek
Aşağıdaki kod parçası, " books.xml " dosyasını xmlDoc'a yükler ve XML belgesinin alt düğümlerini görüntüler:
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;
}
Yukarıdaki kodun çıktısı şöyle olacaktır:
Nodename: bookstore (nodetype: 1)
Çıktı IE9 ve önceki sürümler:
Nodename: xml (nodetype: 7)
Nodename: bookstore (nodetype: 1)
Tanım ve Kullanım
childNodes özelliği, belirtilen düğüm için alt düğümlerin bir NodeList'ini döndürür.
İpucu: Alt düğümlerin sayısını belirlemek için uzunluk özelliğini kullanabilir, ardından tüm alt düğümler arasında dolaşabilir ve istediğiniz bilgiyi çıkarabilirsiniz.
Tarayıcı Desteği
ChildNodes özelliği, tüm büyük tarayıcılarda desteklenir.
Sözdizimi
nodeObject.childNodes
Teknik detaylar
Geri dönüş değeri: | Bir düğüm koleksiyonunu temsil eden bir NodeList nesnesi |
---|---|
DOM Sürümü | Çekirdek Seviye 1 |
Kendiniz Deneyin Demoları
❮ Düğüm Nesnesi