XML DOM getElementsByTagNameNS() মথড
সংজ্ঞা ও ব্যবহার
getElementsByTagNameNS() মথড নির্দিষ্ট নাম এবং নামকরণসম্পন্ন সকল ইলিমেন্টের একটি নোড তালিকা ফিরিয়ে দেয়。
সংজ্ঞা:
getElementsByTagNameNS(ns,name)
পারামিটার | ব্যাখ্যা |
---|---|
ns | স্ট্রিং মান, যা অনুসন্ধান করতে হবে একটি নামকরণসম্পন্ন নামকরণ নির্দিষ্ট করতে পারে।মান "*" সকল ট্যাগকে মিলিয়ে দেয়。 |
name | স্ট্রিং মান, যা অনুসন্ধান করতে হবে একটি ট্যাগ নামকরণ নির্দিষ্ট করতে পারে।মান "*" সকল ট্যাগকে মিলিয়ে দেয়。 |
ফলাফল
ডকুমেন্ট ট্রির মধ্যে নির্দিষ্ট নামকরণ এবং স্থানীয় নামসম্পন্ন Element নোডের একটি অপসার্য অ্যারেই (প্রযুক্তিগতভাবে, এটি) NodeList অবজেক্ট)
ব্যাখ্যা
এই মথড এর সঙ্গে getElementsByTagName() মথডএকইভাবে, তবে তা নামকরণ এবং নামকরণসম্পন্ন নাম অনুযায়ী তথ্য অনুসন্ধান করে।শুধুমাত্র নামকরণসম্পন্ন XML ডকুমেন্টগুলির জন্য এটি ব্যবহৃত হয়。
একক
সমস্ত উদাহরণগুলিতে, আমরা XML ফাইল ব্যবহার করবো: books.xmlএবং জেভাস্ক্রিপ্ট ফাংশন loadXMLDoc()。
এই কোড স্প্লিন্টটি প্রত্যেক <book> ইলেকট্রনিক একটি নামকরণসম্পন্ন এলিমেন্ট নোড যোগ করতে পারে:
xmlDoc=loadXMLDoc("/example/xdom/books.xml"); var x=xmlDoc.getElementsByTagName('book'); var newel,newtext; for (i=0;i<x.length;i++) { newel=xmlDoc.createElementNS('p','edition')
; newtext=xmlDoc.createTextNode('First'); newel.appendChild(newtext); x[i].appendChild(newel); } //সমস্ত title এবং edition প্রদর্শন করুন var y=xmlDoc.getElementsByTagName("title"); var z=xmlDoc.getElementsByTagNameNS("p","edition")
; for (i=0;i<y.length;i++) { document.write(y[i].childNodes[0].nodeValue); document.write(" - "); document.write(z[i].childNodes[0].nodeValue); document.write(" edition"); document.write("<br />"); }
TIY
- createElementNS() - নামসপস্থ এলিমেন্ট নোড তৈরি করুন(IE ব্রাউজারকে সমর্থন করা হয় না)