Thuộc tính childNodes của XML DOM
Định nghĩa và cách sử dụng
Thuộc tính childNodes có thể trả về danh sách các phần tử con của phần tử được chỉ định.
Cú pháp:
nodeObject.childNodes
Lưu ý và chú thích
Lưu ý:Hãy sử dụng thuộc tính length để tính số lượng nút trong một danh sách nút. Khi bạn đã biết độ dài của danh sách nút, bạn có thể dễ dàng lặp qua danh sách này và lấy ra giá trị bạn cần!
Ví dụ
Trong tất cả các ví dụ, chúng ta sẽ sử dụng tệp XML books.xmlvà hàm JavaScript loadXMLDoc().
Mã đoạn sau đây hiển thị các yếu tố con của tài liệu XML này:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.childNodes
;
for (i=0;i<x.length;i++)
{
document.write("Tên nút: " + x[i].nodeName)
document.write(" (kiểu nút: " + x[i].nodeType + ")<br />")
}
Kết quả đầu ra của IE:
Tên nút: xml (kiểu nút: 7) Tên nút: #comment (kiểu nút: 8) Tên nút: bookstore (kiểu nút: 1)
Kết quả đầu ra của Mozilla (Firefox):
Tên nút: #comment (kiểu nút: 8) Tên nút: bookstore (kiểu nút: 1)