XML DOM getElementsByTagName() পদ্ধতি

পরিভাষা ও ব্যবহার

getElementsByTagName() পদ্ধতি নির্দিষ্ট নামবান সকল ইলেমেন্টকে নোডলিস্ট ফিরিয়ে দেয়。

সিন্তাক্সিস:

getElementsByTagName(name)
পারামিটার বর্ণনা
name শব্দসংকল্প মান, যা সংশোধিত ট্যাগ নামকে নির্দেশ করে। মান "*" সকল নোডকে মিলিয়ে দেয়।

ব্যাখ্যা

এই পদ্ধতি নির্দিষ্ট উপ-ঘটকগুলির সন্তান নোডগুলি সমীক্ষা করবে এবং একটি Element নোডগুলির দল (যা নোডলিস্ট অবজেক্ট) ফিরিয়ে দেবে, যা নির্দিষ্ট ট্যাগ নামবান সকল ডকুমেন্ট ইলেমেন্টকে প্রতিনিধিত্ব করে। উপস্থাপিত নোডগুলির ক্রমবিন্যাস এটি ফিরিয়ে দেওয়া দলের মধ্যে নোডগুলির ডকুমেন্ট সূত্রকে দেখায়।

মনতোষ্টক, Document ইন্টারফেসও গেটএলিমেন্টসবার্গটয়াগসম্পর্কে নির্দিষ্ট করেছে, তা এই ফাংশনের অনুরূপ, কিন্তু সমগ্র ডকুমেন্ট পার্শ্ববর্তী হয়, না কিন্তু কোনও ইলেকট্রনের সন্তান নোডসম্পর্কে পার্শ্ববর্তী হয়।

উদাহরণ

সমস্ত উদাহরণগুলিতে, আমরা XML ফাইল ব্যবহার করবো books.xmlএবং JavaScript ফাংশন loadXMLDoc().

নিম্নলিখিত কোড স্প্লিফট "books.xml"-এর সমস্ত <title> ইলেকট্রনের মান দেখায়:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('title');
for (i=0;i<x.length;i++)
{
document.write(x[i].childNodes[0].nodeValue);
document.write("<br />");
}

উপরোক্ত কোডের আউটপুট:

Everyday Italian
Harry Potter
XQuery Kick Start
Learning XML