XML DOM name attribute

Definition and Usage

name The attribute returns the name of the attribute.

Syntax

attrObject.name

Example

The following code loads "books.xml" into xmlDoc and displays the names and values of the category attributes:

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].name +"}}"
        " = " +
        x.item(i).attributes[0].value + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

Try It Yourself