نوعهای گره XML DOM
- صفحه قبلی دستورالعملهای XML
- صفحه بعدی گره DOM
DOM مستند را به عنوان یک ساختار سلسله مراتبی از گرههای نمادین ارائه میدهد.
نوع گره
جدول زیر لیستی از نوعهای گره مختلف W3C و فرزندان قابل دسترس آنها را نشان میدهد:
نوع گره | توضیح | عناصر فرزند |
---|---|---|
Document | مستند کامل (نقطة ریشه در درخت DOM) را نشان میدهد |
|
DocumentFragment | مستند سبک light-weight Document object را نشان میدهد که بخشی از مستند را شامل میشود. |
|
DocumentType | واسطهای برای ارائه entityهای تعریف شده برای مستند ارائه میدهد. | هیچیک |
ProcessingInstruction | دستورالعملهای پردازش را نشان میدهد. | هیچیک |
EntityReference | عناصر ارجاع به عنصر实体 را نشان میدهد. |
|
عنصر | عناصر element (عنصر) را نشان میدهد. |
|
Attr | ویژگیها را نشان میدهد. |
|
Text | محتوای متنی در عناصر یا ویژگیها را نشان میدهد. | هیچیک |
CDATASection | بخشهای CDATA در مستند را نشان میدهد (متن توسط پردازشکننده تحلیل نمیشود). | هیچیک |
Comment | نوشتههای توضیحی را نشان میدهد. | هیچیک |
عنصر | 实体ها را نشان میدهد. |
|
نقش | نمادهای تعریف شده در DTD را نشان میدهد. | هیچیک |
نوع گره - مقادیر بازگشتی
جدول زیر لیستی از مقادیر قابل بازگشت ویژگیهای nodeName و nodeValue برای هر نوع گره را نشان میدهد:
نوع گره | برگشتدهی nodeName | برگشتدهی nodeValue |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | نام doctype | null |
EntityReference | نام ارجاع عنصر | null |
عنصر | نام عنصر | null |
Attr | نام ویژگی | مقدار ویژگی |
ProcessingInstruction | هدف | محتوای گره |
Comment | #comment | متن پیام |
Text | #text | محتوای گره |
CDATASection | #cdata-section | محتوای گره |
عنصر | نام عنصر | null |
نقش | نام نماد | null |
نوعهای گره - نمادهای ثابت
نوع گره | نام ثابت |
---|---|
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 |
- صفحه قبلی دستورالعملهای XML
- صفحه بعدی گره DOM