ایکس ایم ل DOM نیٹ کی نوع (Node Types)
- پچھلے پیچھے DOM دستور کتاب
- پچھلے پیچھے DOM Attr
مثال
در مثال زیر، ما از فایل XML استفاده خواهیم کرد books.xml، و تابع JavaScript loadXMLDoc()。
نوع نود
جدول زیر لیستی از انواع مختلف نودهای W3C و فرزندان ممکن آنها را نشان میدهد:
نوع نود | توضیحات | عناصر فرزند |
---|---|---|
Document | نشاندهنده کل مستند (نود ریشه DOM درخت) است |
|
DocumentFragment | نشاندهنده یک Document سبکتر است که بخشی از مستند را در بر میگیرد. |
|
DocumentType | رابطی برای ارائه دسترسی به实体های تعریف شده در مستند ارائه میدهد. | None |
ProcessingInstruction | نشاندهنده دستورالعملهای پردازش است. | None |
EntityReference | نشاندهنده عناصر مرجع entity است. |
|
Element | نشاندهنده عناصر (element) است. |
|
Attr | نشاندهنده ویژگی است. |
|
Text | نشاندهنده محتوای متنی در عناصر یا ویژگیها است. | None |
CDATASection | نشاندهنده بخش CDATA در مستند است (متن توسط تحلیلگر پردازش نمیشود) | None |
Comment | نشاندهنده کامنت است. | None |
انٹیٹی | نشاندهنده实体 است. |
|
notations | نشاندهنده نمادهایی است که در DTD معرفی شدهاند. | None |
نوع نود - مقادیر بازگشتی
جدول زیر لیستی از نامهای نود و مقادیر بازگشتی آنها برای هر نوع نود را نشان میدهد:
نوع نود | nodeName کا بازگشت | nodeValue کا بازگشت |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | doctype نام | null |
EntityReference | انٹیٹی رفرنسی نام | null |
Element | عنصر نام | null |
Attr | کی نام | کی اقدار |
ProcessingInstruction | target | نوڈ کا مواد |
Comment | #comment | کامنٹ ٹیکسٹ |
Text | #text | نوڈ کا مواد |
CDATASection | #cdata-section | نوڈ کا مواد |
انٹیٹی | نام کی انٹیٹی | null |
notations | سمبول نام | 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