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"); }