XML DOM getAttributeNS() metod

Definition och användning

getAttributeNS() Metoden hämtar egenskapsvärdet genom att använda namespace URI och namn.

Syntax

elementNode.getAttributeNS(ns,name)
Parameter Beskrivning
ns Obligatorisk. Anger namespace URI som värde ska hämtas från.
name Obligatorisk. Anger egenskapen som värde ska hämtas från.

Exempel

Nedanstående kod laddar "books_ns.xml" till xmlDoc och hämtar "lang"-egenskapen från den första <title>-elementet:

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

Prova själv