Metode getAttributeNS() DOM XML

Definisi dan Penggunaan

getAttributeNS() Metode untuk mengambil nilai atribut melalui URI ruang nama dan nama.

Sintaks

elementNode.getAttributeNS(ns,name)
Parameter Deskripsi
ns Wajib. Tentukan URI ruang nama yang akan diambil nilai atributnya.
name Wajib. Tentukan atribut yang akan diambil nilai atributnya.

Contoh

Berikut adalah kode yang mengunggah "books_ns.xml" ke xmlDoc dan mengambil nilai atribut "lang" dari elemen <title> pertama:

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

亲自试一试