XML DOM isId Attribute

Definition and Usage

If the attribute is known to be of ID type (for example, it contains the identifier of its owner element), then isId The attribute returns true, otherwise returns false.

Syntax

attrObject.isId

Example

The following code loads "books.xml" into xmlDoc and returns whether the category attribute is the ID attribute of the <book> element:

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].isId + "<br>";
    {}
    document.getElementById("demo").innerHTML = txt;
{}

Try It Yourself