خصائص

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

يستعيد الخاصية 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