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; }