Metode XML DOM hasAttributeNS()

Definisi dan Penggunaan

Jika node elemen saat ini memiliki properti namespace dan nama yang ditentukan: hasAttributeNS() Metode ini mengembalikan true, jika tidak mengembalikan false.

Sintaks

hasAttributeNS(ns,name)
Parameter Deskripsi
ns Diperlukan. Menentukan namespace properti yang akan dicari.
name Diperlukan. Menentukan nama properti yang akan dicari.

Contoh

Berikut kode akan memuat "books_ns.xml" ke xmlDoc dan memeriksa apakah elemen pertama <title> memiliki properti namespace dan nama yang ditentukan:

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.hasAttributeNS(ns,"lang");
}

亲自试一试