XML DOM prefix property

Definition and Usage

prefix This property returns the namespace prefix of the selected element.

If the selected node is not an element or attribute, this property always returns NULL.

Syntax

elementNode.prefix

Example

The following code loads "books_ns.xml" into xmlDoc and retrieves the namespace prefix from the first <title> element:

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 xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0];
    document.getElementById("demo").innerHTML =
    x.prefix;
}

Try It Yourself