XML DOM prefix attribute

Definition and Usage

prefix Sets or returns the namespace prefix of the attribute.

Syntax

attrObject.prefix

Example

The following code loads "books.xml" into xmlDoc and returns the namespace prefix of the "lang" attribute:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_ns.xml", true);
xhttp.send();
function myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("title");
    for (i = 0; i < x.length; i++) {
        txt += "Prefix: " + x.item(i).attributes[0].prefix + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

Try It Yourself