XML DOM getElementsByTagNameNS() মথুদা
বিবরণ ও ব্যবহার
getElementsByTagNameNS()
মথড নির্দিষ্ট নাম এবং নামকরণসহ সকল এলিমেন্টকে NodeList ফিরিয়ে দেবে。
গ্রামার
getElementsByTagNameNS(ন্স,নাম)
পারামিটার | বর্ণনা |
---|---|
ন্স | স্ট্রিং, যা সংকেত করে যে নামকরণটি অনুসন্ধান করা হবে। মান "*" সকল ট্যাগকে মিলিয়ে দেবে。 |
নাম | স্ট্রিং, যা সংকেত করে যে ট্যাগটি অনুসন্ধান করা হবে। মান "*" সকল ট্যাগকে মিলিয়ে দেবে。 |
ইনস্ট্যান্স
নিচের কোড "books.xml"-কে xmlDoc-তে লোড করবে, এবং প্রত্যেক <book> ইলাকা একটি নামকরণসহ এলিমেন্ট নোড যোগ করবে:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { যদি (থিস.readyState == 4 && থিস.status == 200) { মাই ফাংশন(থিস); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); ফাংশন মাই ফাংশন(এক্সমল) var x, y, z, i, newel, newtext, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName("book"); যে কোনো কিছু newel = xmlDoc.createElementNS("p", "edition"); newtext = xmlDoc.createTextNode("First"); newel.appendChild(newtext); x[i].appendChild(newel); } // সকল title এবং edition প্রদর্শন করা হবে y = xmlDoc.getElementsByTagName("title"); z = xmlDoc.getElementsByTagNameNS("p","edition"); যে কোনো কিছু txt += y[i].childNodes[0].nodeValue + " - " + z[i].childNodes[0].nodeValue + " edition." + " Namespace: " + z[i].namespaceURI + "<br>"; } document.getElementById("demo").innerHTML = txt; }