XML DOM روش removeAttributeNS()

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

removeAttributeNS() روشی است که ویژگی مشخص شده توسط نام و فضای نام تعیین می‌شود را حذف می‌کند.

جملات

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

مثال

کد زیر "books_ns.xml" را به xmlDoc بارگذاری می‌کند و از اولین عنصر <title>، ویژگی "lang" را حذف می‌کند:

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 =
    "Attribut یافت شد: " + x.hasAttributeNS(ns, \"lang\");
    x.removeAttributeNS(ns, "lang");
    document.getElementById("demo").innerHTML +=
    "<br>ويژگي يافت شد: " + x.hasAttributeNS(ns, "lang");
}

كار خود را انجام دهيد