XML DOM setAttributeNS() طریق

تعریف و استعمال

setAttributeNS() نوئی وقفے کا میتار (نیمج کا نامزد نیمج کا نام)

اگر علامت میں اس نام یا نیمج کا وقفہ پہلے موجود ہوگا تو اس کا وقفہ کا مطلب بدل دیا جائے گا value پارامتر.

نام نویسی

elementNode.setAttributeNS(ns,name,value,
) شرح
ns ضروری ہے. مقرر کیا جانے والا وقفہ کا نامزد کئے جانے والا نیمج مطلب طہر دیتا ہے.
name ضروری ہے. مقرر کیا جانے والا وقفہ کا نام طہر دیتا ہے.
value ضروری ہے. مقرر کیا جانے والا وقفہ کا مطلب طہر دیتا ہے.

مثال

مثال 1

بنیادی کا کد "books_ns.xml" xmlDoc میں لوڈ کرنا اور پہلے <book> علامت میں "edition" وقفہ جوڑنا ہوگا:

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("book")[0];
    var ns = "https://www.codew3c.com/edition/";
    x.setAttributeNS(ns, "edition", "first");
    document.getElementById("demo").innerHTML =
    x.getAttributeNS(ns,"edition");
}

آزمایش کنید

مثال 2

بنیادی کا کد "books_ns.xml" xmlDoc میں لوڈ کرنا اور پہلے <title> علامت کی "lang" کا وقفہ بدلنا ہوگا:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (xhttp.readyState == 4 && xhttp.status == 200) {
        myFunction(xhttp);
    }
};
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/edition/";
    x.setAttributeNS(ns, "c:lang", "italian");
    document.getElementById("demo").innerHTML =
    x.getAttributeNS(ns, "lang");
}

آزمایش کنید