XML DOM getAttributeNS() methode

Definitie en gebruik

getAttributeNS() De methode haalt de waarde van de eigenschap op door middel van de namespace URI en de naam.

Syntaxis

elementNode.getAttributeNS(ns,name)
Parameters Beschrijving
ns Verplicht. Bepaalt de namespace URI waarvan de eigenschap moet worden opgehaald.
name Verplicht. Bepaalt de eigenschap waarvan de waarde moet worden opgehaald.

Voorbeeld

Hieronderstaande code laadt "books_ns.xml" in xmlDoc en haalt de "lang" eigenschap van het eerste <title> element op:

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");
}

Probeer het zelf