XML DOM getAttributeNodeNS() metod

Definition och användning

getAttributeNS() Metoden använder namnrymd URI och namn för att få tag på egenskapsnoden.

Syntaks

elementNode.getAttributeNodeNS(ns,name)
Parametrar Beskrivning
ns Obligatorisk. Anger namnrymd URI.
name Obligatorisk. Anger egenskapsnamn.

Exempel

Nedanstående kod laddar "books_ns.xml" till xmlDoc och hämtar "lang"-egenskapsnoden 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/";
    var y = x.getAttributeNodeNS(ns,"lang");
    document.getElementById("demo").innerHTML =
    y.nodeName + " = " + y.nodeValue;
{}

Prova själv