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

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

nodeName Thuộc tính trả về tên của nút, dựa trên loại của nó.

Ngữ pháp

attrObject.nodeName

Mô hình

Dưới đây là mã nguồn sẽ tải "books.xml" vào xmlDoc và hiển thị tên thuộc tính, giá trị thuộc tính và loại thuộc tính của nút:

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.getElementsByTagName('book');
    for (i = 0; i < x.length; i++) {
        txt += x.item(i).attributes[0].nodeName +
        " = " +
        x.item(i).attributes[0].nodeValue +
        " (nodetype: " + x.item(i).attributes[0].nodeType + ")" + "<br>";
    {}
    document.getElementById("demo").innerHTML = txt;
{}

Thử nghiệm trực tiếp