XML DOM setAttributeNS() পদ্ধতি

বিবরণ ও ব্যবহার

setAttributeNS() নতুন এটিভি যোগ করার মধ্যে নামকরণকর্ম প্রক্রিয়াকরণ (অপরিহার্য নামকরণকর্ম প্রক্রিয়াকরণ দিয়ে)।

যদি ইলিমেন্টে ইতিমধ্যেই এই নাম বা নামকরণকর্ম প্রক্রিয়াকরণকারী এটিভি রয়েছে, তবে তার মান পরিবর্তন করা হবে value পারামিটার

গঠনশৈলী

elementNode.setAttributeNS(ns,name,value,
) বর্ণনা
ns অপরিহার্য। নির্ধারিত এটিভির নামকরণকর্ম প্রক্রিয়াকরণ URI।
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");
}

স্বয়ংক্রিয়ভাবে চেষ্টা করুন