Metodo getAttributeNS() del DOM XML

Definizione e uso

getAttributeNS() Il metodo ottiene il valore dell'attributo tramite l'URI dello spazio dei nomi e il nome.

Sintassi

elementNode.getAttributeNS(ns,name)
Parametri Descrizione
ns Obbligatorio. Specifica l'URI dello spazio dei nomi da cui recuperare il valore.
name Obbligatorio. Specifica l'attributo da cui recuperare il valore.

Esempio

Il seguente codice carica "books_ns.xml" nel xmlDoc e recupera il valore dell'attributo "lang" dal primo elemento <title>:

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

亲自试一试