XML DOM localName বৈশিষ্ট্য
সংজ্ঞা ও ব্যবহার
localName
বৈশিষ্ট্যটি চিহ্নিত এলিমেন্টের স্থানীয় নাম (এলিমেন্ট নাম) ফিরাবে。
যদি চিহ্নিত নোডটি একটি এলিমেন্ট বা অ্যাট্রিবিউট না হয়, তবে এই বৈশিষ্ট্যটি NULL ফিরাবে。
গ্রামাত্মক
elementNode.localName
ইনস্ট্যান্স
উদাহরণ 1
নিচের কোড "books.xml"-কে xmlDoc-তে লোড করে এবং প্রথম <book> এলিমেন্টটি থেকে স্থানীয় নাম পাওয়া হবে:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("book")[0]; document.getElementById("demo").innerHTML = x.localName; }
উদাহরণ 2
নিচের কোড "books.xml"-কে xmlDoc-তে লোড করে এবং সর্বশেষ সাব-নোডটি থেকে স্থানীয় নাম পাওয়া হবে:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); // চেক করুন সর্বশেষ নোডটি একটি এলিমেন্ট নোড হলে কি না function get_lastchild(n) { var x = n.lastChild; while (x.nodeType != 1) { x = x.previousSibling; } return x; } function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.documentElement; var lastNode = get_lastchild(x); document.getElementById("demo").innerHTML = lastNode.localName; }