ایکس ایم ل DOM نود کی نوعیت (Node Types)
- پچھلے پیچ DOM دستور کتاب
- پایان پیچ DOM Attr
مثال
در مثالهای زیر، ما از فایل XML استفاده خواهیم کرد books.xml، و تابع JavaScript loadXMLDoc().
نوع نود
جدول زیر لیستی از انواع مختلف نودهای W3C و عناصر فرزند ممکن آنها را نشان میدهد:
نوع نود | توضیح | عناصر فرزند |
---|---|---|
Document | نشاندهنده مستند کامل (ریشه درخت DOM) است |
|
DocumentFragment | نشاندهنده یک Document سبکتر است که بخشی از مستند را شامل میشود. |
|
DocumentType | رابطی برای فرآیندهای تعریف شده در مستند ارائه میدهد. | None |
ProcessingInstruction | نشاندهنده دستورالعملهای پردازش است. | None |
EntityReference | نشاندهنده نود ارجاع به فرآیندها است. |
|
Element | نشاندهنده نود element (عنصر) است. |
|
Attr | نشاندهنده ویژگیها است. |
|
Text | نشاندهنده محتوای متنی در عناصر یا ویژگیها است. | None |
CDATASection | نشاندهنده بخشهای CDATA در مستند است (تекст توسط تحلیلگر پردازش نمیشود). | None |
Comment | نشاندهنده توضیحات است. | None |
ایجنسی | نشاندهنده فرآیندها است. |
|
نوٹیشن | نشاندهنده نمادهایی است که در DTD مشخص شدهاند. | None |
نوع نود - مقادیر بازگشتی
جدول زیر لیستی از مقادیر ممکن برای نام و مقدار نود برای هر نوع نود را نشان میدهد:
نوع نود | nodeName کا بازگشت | nodeValue کا بازگشت |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | doctype نام | null |
EntityReference | ایجنسی رجوع نام | null |
Element | عنصر نام | null |
Attr | علامت نام | علامت کا مطلب |
ProcessingInstruction | هدف | نوٹ کا مواد |
Comment | #comment | کامنٹ ٹیکسٹ |
Text | #text | نوٹ کانٹین |
CDATASection | #cdata-section | نوٹ کانٹین |
ایجنسی | ایجنسی نام | null |
نوٹیشن | سمبول نام | null |
NodeTypes - نامزد ساکن
NodeType | نامزد ساکن |
---|---|
1 | ELEMENT_NODE |
2 | ATTRIBUTE_NODE |
3 | TEXT_NODE |
4 | CDATA_SECTION_NODE |
5 | ENTITY_REFERENCE_NODE |
6 | ENTITY_NODE |
7 | PROCESSING_INSTRUCTION_NODE |
8 | COMMENT_NODE |
9 | DOCUMENT_NODE |
10 | DOCUMENT_TYPE_NODE |
11 | DOCUMENT_FRAGMENT_NODE |
12 | NOTATION_NODE |
- پچھلے پیچ DOM دستور کتاب
- پایان پیچ DOM Attr