Thuộc tính childNodes của XML DOM

Định nghĩa và cách sử dụng

childNodes Thuộc tính trả về NodeList của các nút con của tài liệu.

Lưu ý:Vui lòng sử dụng thuộc tính length của NodeList để xác định số lượng nút trong danh sách nút. Khi chúng ta có độ dài của danh sách nút, chúng ta có thể lặp qua nó một cách dễ dàng và thu thập giá trị mong muốn!

Cú pháp

documentObject.childNodes

Mô hình

Dưới đây là mã nguồn sẽ "books.xml" tải vào xmlDoc và hiển thị các nút con của tài liệu 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 += "Tên nút: " + x[i].nodeName +
        " (nodetype: " + x[i].nodeType + ")";
    }
    document.getElementById("demo").innerHTML = txt;
}

Thử ngay