نوع العقد في XML DOM

يقدم DOM الوثيقة كهيكل من عناصر النقاط.

نوع العنصر

جدول أدنى يوضح أنواع العناصر المختلفة في W3C، والفرع التي يمكن أن تملكها:

نوع العنصر الوصف عناصر الفرع
Document يُمثل الوثيقة بأكملها (الشجرة الجذرية لشجرة DOM).
  • Element (أقصى عدد واحد)
  • تعليمات معالجة
  • Comment
  • DocumentType
DocumentFragment يُمثل وثيقة خفيفة تحتوي على جزء من الوثيقة.
  • تعليمات معالجة
  • Comment
  • Text
  • CDATASection
  • إشارة الإشارة
DocumentType يقدم واجهة للإشارات المحددة للوثيقة. لا شيء
تعليمات معالجة يُمثل تعليمات المعالجة. لا شيء
إشارة الإشارة يُمثل عنصر إشارة الإشارة.
  • تعليمات معالجة
  • Comment
  • Text
  • CDATASection
  • إشارة الإشارة
Element يُمثل العنصر (عنصر element).
  • Text
  • Comment
  • تعليمات معالجة
  • CDATASection
  • إشارة الإشارة
Attr يُمثل الخاصية.
  • Text
  • إشارة الإشارة
Text يُمثل محتوى النص في العنصر أو الخاصية. لا شيء
CDATASection يُمثل منطقة CDATA في الوثيقة (النص لن يتم تفسيره من قبل المفسر). لا شيء
Comment يُمثل التعليق. لا شيء
الإشارة يُمثل الإشارة.
  • تعليمات معالجة
  • Comment
  • Text
  • CDATASection
  • إشارة الإشارة
notation يُمثل الرمز المعلن في DTD. لا شيء

نوع العنصر - القيم التي تعود

جدول أدنى يوضح القيم التي يمكن أن تعود من خصائص nodeName وnodeValue لكل نوع عناصر:

نوع العنصر القيمة التي تعود من nodeName القيمة التي تعود من nodeValue
Document #document لا شيء
DocumentFragment #fragment الوثيقة لا شيء
DocumentType اسم تعريف الوثيقة لا شيء
إشارة الإشارة اسم إشارة الإشارة لا شيء
Element اسم العنصر لا شيء
Attr اسم الخاصية قيمة الخاصية
تعليمات معالجة الهدف محتوى العنصر
Comment #comment نص التعليق
Text #text محتوى العنصر
CDATASection #cdata-section محتوى العنصر
الإشارة اسم الإشارة لا شيء
notation اسم الرمز لا شيء

أنواع العناصر - النسبة المقدرة المسمى

نوع العنصر النسبة المقدرة المسمى
1 مستند العنصر
2 مستند العنصر الخاص
3 مستند النص
4 مستند المقطع النصي
5 مستند الإشارة
6 ENTITY_NODE
7 PROCESSING_INSTRUCTION_NODE
8 COMMENT_NODE
9 DOCUMENT_NODE
10 DOCUMENT_TYPE_NODE
11 DOCUMENT_FRAGMENT_NODE
12 NOTATION_NODE