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 بھراؤئی یہ سیکشن