XML DOM ownerDocument Property

Definition and Usage

ownerDocument The attribute returns the root element of the node (document object).

Syntax

attrObject.ownerDocument

Example

The following code loads "books.xml" into xmlDoc and returns the root element of the first category attribute node:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName('book');
    document.getElementById("demo").innerHTML =
    x.item(0).attributes[0].ownerDocument + "<br>" +
    x.item(0).attributes[0].ownerDocument.nodeName + "<br>" +
    x.item(0).attributes[0].ownerDocument.nodeType;
}

Try It Yourself