XML DOM baseURI Property
❮ 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 (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 +=  
"Base URI: " + x.item(i).baseURI + "<br>";
    }
    
document.getElementById("demo").innerHTML = txt; 
}
The output of the code above will be:
Base URI: https://www.w3schools.com/xml/books_ns.xml
Base URI: 
https://www.w3schools.com/xml/books_ns.xml
Try it Yourself »
Definition and Usage
The baseURI property returns the absolute base URI of a node.
Browser Support
 
 
 
 

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
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.