خاصية childNodes في XML DOM
التعريف والاستخدام
يمكن أن يعيد خاصية childNodes قائمة NodeList من أبناء document.
القواعد:
documentObject.childNodes
نصائح وتعليقات:
نصيحة:استخدم خاصية طول NodeList لقياس عدد العناصر في قائمة العناصر. بعد معرفة طول قائمة العناصر، يمكنك بسهولة التدوير عبر العناصر واستخراج القيم التي تحتاجها!
مثال
في جميع الأمثلة، سنستخدم ملف XML books.xml، بالإضافة إلى وظائف JavaScript loadXMLDoc().
النص التالي يمكنه عرض الأبناء للمستند XML:
xmlDoc=loadXMLDoc("/example/xdom/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) اسم العنصر: #comment (نوع العنصر: 8) اسم العنصر: bookstore (نوع العنصر: 1)
الناتج من Mozilla (Firefox):
اسم العنصر: #comment (نوع العنصر: 8) اسم العنصر: #comment (نوع العنصر: 8) اسم العنصر: bookstore (نوع العنصر: 1)