خصائص
التعريف والاستخدام
يستعيد الخاصية NULL.
إذا لم يكن العنصر المحدد يحتوي على عناصر فرعية، فإن هذا
النحو:
elementNode.firstChild
الإرشادات والتعليقات
التعليقات:XML DOM على CodeW3C.com. يغيب Internet Explorer عن النصوص
Internet Explorer و Mozilla، يرجى زيارة دليل
للحصول على مزيد من المعلومات حول الفروق بين متصفحات DOM متصفح هذه الفقرة.
النموذج
في جميع الأمثلة، سنستخدم ملف books.xml، بالإضافة إلى وظائف loadXMLDoc().
قطعة من الكود التالية من "books.xml" للحصول على العنصر الأول
//تحقق من أن العنصر الأول هو عنصر عنصر
function get_firstchild(n)
{
var x =n.firstChild
;
while (x.nodeType != 1)
{
x=x.nextSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.documentElement;
var firstNode=get_firstchild(x);
for (var i=0;i<firstNode.childNodes.length;i++)
{
if (firstNode.childNodes[i].nodeType==1)
{
//معالجة فقط عناصر العقد
document.write(firstNode.childNodes[i].nodeName);
document.write(" = ");
document.write(firstNode.childNodes[i].childNodes[0].nodeValue);
document.write("<br />");
}
}
مخرجات الكود أعلاه:
title = Everyday Italian author = Giada De Laurentiis year = 2005 price = 30.00