XML DOM appendChild() مہارت

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

آپینچایل() مہارت، معین کئے گئے علامت کا آخری چیلڈ نود کے بعد میں نود بندا ہے。

یہ مہارت نئی چیلڈ نود واپس کرتی ہے。

گرامر:

آپینچایل(نود)
پارامتر وصف
نود لاگتا ہے، نود بندا جائے گا。

مثال

تمام مثالوں میں، ہم XML فائل استعمال کریں گے، books.xml، اور جاوا اسکریپت فنکشن لوادXMLدوک()

ایک کد تیسرا کا حصہ بناتا ہے، وہ کسی پہلے <book> علامت کو ایک نود بندا ہے، اور پہلے <book> علامت کا تمام چیلڈ نودات خروج کرتا ہے:،

xmlDoc=لوادXMLدوک(books.xml);
ایکس=xmlDoc.گتایلگاٹ('book');
وار نیوایل،نیوتیکست;
برای (آی=0;آی<ایکس.لنگتھ;آی++)
{
نیوایل=xmlDoc.ایلیمنٹکریٹ('edition');
نیوتیکست=xmlDoc.نودویٹکریٹ('First');
نیوایل.آپینچایل(نیوتیکست);
ایکس[i].آپینچایل(نیوایل);
}
//تمام عنوان‌ها و نسخه‌ها خروج
ی=xmlDoc.گتایلگاٹ("title");
ز=xmlDoc.گتایلگاٹ("edition");
برای (آی=0;آی<ی.لنگتھ;آی++)
{
دوکومن.وایٹ(ی[i].چیلڈنود[0].نودویٹ);
document.write(" - Edition: ");
document.write(z[i].childNodes[0].nodeValue);
document.write("<br />");
}

بعد از کوڈ کا نتیجہ:

Everyday Italian - Edition: First
Harry Potter - Edition: First
XQuery Kick Start - Edition: First
Learning XML - Edition: First

تذکرہ:اینٹرنیٹ ایکسپلورر نے نقاط کے درمیان بنائی جانے والی خالی متن نقاط کو نا معتبر قرار دیا جاتا ہے (مثلاً نئی لائن کارکتر)، جبکہ موزیلا نہیں کرتا۔ لہذا، اپنے مثال میں، ہم صرف عناصر نقاط کو ہی پروسیس کرتے ہیں (عناصر نقاط کا nodeType 1 ہوتا ہے)

آپ کو ایک بھی زیادہ معلومات کی ضرورت ہوئی تو وائبرنٹ ویلو کام کی تربیت میں XML DOM کی مدد کریں DOM بھراؤئی یہ سیکشن