XML DOM removeChild() مہم

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

removeChild() مہم بچہ نود کو حذف کرتی ہے

موفقیت کی صورت میں، حذف کردہ نود کو واپس لایا جاتا ہے، ناکامی کی صورت میں NULL واپس لایا جاتا ہے

جملہ:

elementNode.removeChild(node)
پارامتر وصف
نود ضروری ہے۔ حذف کئے جانے والے بچہ نود کو مقرر کریں

مثال

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

آپسی کد فتخ میں پہلا <book> عنصر میں آخری بچہ نود کو حذف کریں:

//چک کریں کہ آخری بچہ نیود نود ایک عناصر نود ہے
فونکشن get_lastchild(n)
{
x=n.lastChild;
while (x.nodeType!=1)
  {
  x=x.previousSibling;
  }
return x;
}
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
deleted_node=x.removeChild(get_lastchild(x));
document.write("Node removed: " + deleted_node.nodeName);

خروجی:

نود حذف کیا گیا: قیمت

نوٹ:اینٹرنیٹ ایکسپلورر نود کے درمیان پیدا ہونے والے خالی لفظ کا نود کو نظر انداز کرے گا (مثلاً نیو لائن سیمبل)، جبکہ موزلی نہیں کرے گا۔ اس لئے، بالآخر کی مثال میں، ہم نے ایک فونکشن بنایا ہے جو صحیح ذیلی نود حاصل کرنے کیلئے استعمال کیا جاسکتا ہے。

نکات:آپ کے بارے میں آئی ای اور موزلی بورسر کی فرق کے بارے میں مزید معلومات کے لئے ویب سی کوم کی XML DOM تعلیم میں کا م ترتیب دیجئے DOM بورسر یہ سیکشن