XML DOM hasAttributeNS() روش

تعریف و استفاده

اگر نقطه‌ی فعلی گره‌ی موجود دارای ویژگی مشخص شده و نام فضای مشخصی است، hasAttributeNS() این روش true برمی‌گرداند، در غیر این صورت false برمی‌گرداند.

منطق

hasAttributeNS(ns,name)
پارامترها توضیح
ns لازم. مشخص می‌کند نام فضای ویژگی که می‌خواهید پیدا کنید.
name لازم. مشخص می‌کند نام ویژگی‌ای که می‌خواهید پیدا کنید.

مثال

ممکن است کد زیر "books_ns.xml" را به xmlDoc بارگذاری کرده و بررسی کند که آیا اولین علامت <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.hasAttributeNS(ns,"lang");
}

آزمایش کنید