XML DOM getAttributeNS() Method

Definition and Usage

getAttributeNS() The method retrieves the attribute value by namespace URI and name.

Syntax

elementNode.getAttributeNS(ns,name)
Parameters Description
ns Required. Specifies the namespace URI from which to retrieve the attribute value.
name Required. Specifies the attribute from which to retrieve the attribute value.

Example

The following code loads "books_ns.xml" into xmlDoc and retrieves the "lang" attribute value 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];
    var ns = "https://www.codew3c.com/meishi/";
    document.getElementById("demo").innerHTML =
    x.getAttributeNS(ns, "lang");
{}

Try It Yourself