خاصية "childNodes" في DOM XML

دليل مرجع Node

التعريف والاستخدام

خاصية "childNodes" تعود بقائمة من عناصر الأطفال للعنصر المحدد.

النص النهائي:}}

nodeObject.childNodes

النصائح والتعليقات

نصيحة:استخدم خاصية length لحساب عدد العقد في قائمة العقد. بعد أن تعرفت على طول قائمة العقد، يمكنك بسهولة تكرار هذا القائمة وتسحب القيم التي تحتاج إليها!

مثال

في جميع الأمثلة، سنستخدم ملف XML books.xml، وأيضاً دالة JavaScript loadXMLDoc().

يظهر هذا الجزء من الكود جميع العقد الفرعية لوثيقة هذا XML:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.childNodes;
for (i=0;i<x.length;i++)
  {
  document.write("اسم العقد: " + x[i].nodeName)
  document.write(" (نوع العقد: " + x[i].nodeType + ")<br />")
  }

الخروج من IE:

اسم العقد: xml (نوع العقد: 7)
اسم العقد: #comment (نوع العقد: 8)
اسم العقد: bookstore (نوع العقد: 1)

الخروج من Mozilla (Firefox):

اسم العقد: #comment (نوع العقد: 8)
اسم العقد: bookstore (نوع العقد: 1)

دليل مرجع Node