FREE Web Template Download
HTML CSS JAVASCRIPT SQL PHP BOOTSTRAP JQUERY ANGULARJS TUTORIALS REFERENCES EXAMPLES Blog
 

XML DOM baseURI Property


Node Object Reference Node Object

Example

The following code fragment loads "books_ns.xml" into xmlDoc and returns the base URI of the <title> elements:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (xhttp.readyState == 4 && xhttp.status == 200) {
       myFunction(xhttp);
   }
};
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 +=  "Base URI: " + x.item(i).baseURI + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

The output of the code above will be:

Base URI: http://192.168.1.19/xml/books_ns.xml
Base URI: http://192.168.1.19/xml/books_ns.xml
Try it Yourself »

Definition and Usage

The baseURI property returns the absolute base URI of a node.


Browser Support

Internet Explorer Firefox Opera Google Chrome Safari

The baseURI property is supported in all major browsers, except Internet Explorer.


Syntax

nodeObject.baseURI

Technical Details

Return Value: A String representing the absolute base URI of a node
DOM Version Core Level 3 Node Object

Node Object Reference Node Object