خاصية "childNodes" في DOM XML
التعريف والاستخدام
خاصية "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)