XML DOM lookupNamespaceURI() Method

Definition and Usage

lookupNamespaceURI() The method returns the namespace that matches the specified prefix on the current node.

Syntax

elementNode.lookupNamespaceURI(prefix)
Parameter Description
prefix Required. String, specifies the prefix to be searched for.

Example

The following code loads "books_ns.xml" into xmlDoc and finds the namespace URI with the given "c" prefix:

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("book")[0];
    document.getElementById("demo").innerHTML =
    x.lookupNamespaceURI("c");
}

Try It Yourself