XML DOM getAttributeNodeNS() methode

Definitie en gebruik

getAttributeNS() De methode haalt een eigenschapsnode op door de namespace URI en de naam.

Syntax

elementNode.getAttributeNodeNS(ns,name)
Parameters Beschrijving
ns Verplicht. Bepaalt de namespace URI.
name Verplicht. Bepaalt de naam van de eigenschap.

Voorbeeld

Onderstaande 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/";
    var y = x.getAttributeNodeNS(ns,"lang");
    document.getElementById("demo").innerHTML =
    y.nodeName + " = " + y.nodeValue;
{}

Probeer het zelf