XML DOM getElementsByTagName() متد

تعریف و استعمال

getElementsByTagName() متد مقرر شدہ نام کا تمام عناصر کا NodeList برائے فراہم کرتا ہے۔

قواعد:

getElementsByTagName(name)
پارامتر توضیحات
نام صفات، مقرر شدہ تگ نام کو تلاش کرنے کے لئے مقرر کیا گیا ہے۔ مقرر کیا گیا نیم ' * ' تمام نودوں کو میچ کراتا ہے۔

توضیحات

یہ متد مقرر شدہ عناصر کے بچوں کا نمائش کرے گا اور ایک ایلیمنٹ کا نمائش کرنے والا نمائش کا آرایہ (یعنی NodeList آئی اینڈ بی) برائے تمام مقرر شدہ تگ ناموں والا داکومن عنصر فراہم کرتا ہے۔ عناصر کا آرایہ میں اپنی ترتیب اور ان کا اصل داکومن کا منبع کو ظاہر کرتی ہے۔

توجہ دےئے، Document آوٹھم کا رابطہ بھی getElementsByTagName() کا فنکشن دینا اور اس کے مشابہت، لیکن یہ فنکشن پورا دستاویز کا آوٹھم پیمانہ تلاش کرتا ہے، نہ کہ کسی آوٹھم کا بچوں کا آوٹھم پیمانہ تلاش کرتا ہے۔

مثال

تمام مثالوں میں، ہم 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