XML DOM - নোড ধরন (Node Types)
নোড টাইপ
下面的表格列出了不同的 W3C 节点类型,以及它们可拥有的子元素:
নোড টাইপ |
描述 |
子元素 |
Document |
表示整个文档(DOM 树的根节点) |
- Element (max. one)
- ProcessingInstruction
- Comment
- DocumentType
|
DocumentFragment |
表示轻量级的 Document 对象,其中容纳了一部分文档。 |
- ProcessingInstruction
- Comment
- Text
- CDATASection
- EntityReference
|
DocumentType |
向为文档定义的实体提供接口。 |
None |
ProcessingInstruction |
表示处理指令。 |
None |
EntityReference |
表示实体引用元素。 |
- ProcessingInstruction
- Comment
- Text
- CDATASection
- EntityReference
|
Element |
表示 element(元素)元素 |
- Text
- Comment
- ProcessingInstruction
- CDATASection
- EntityReference
|
Attr |
表示属性。 |
|
Text |
表示元素或属性中的文本内容。 |
None |
CDATASection |
表示文档中的 CDATA 区段(文本不会被解析器解析) |
None |
Comment |
表示注释。 |
None |
Entity |
表示实体。 |
- ProcessingInstruction
- Comment
- Text
- CDATASection
- EntityReference
|
Notation |
表示在 DTD 中声明的符号。 |
None |
নোড টাইপ - ফলাফল
নিচের টেবিলটি প্রত্যেক নোড টাইপের জন্য nodeName এবং nodeValue প্রতিকৃতির ফলাফলকে তালিকাভুক্ত করেছে:
নোড টাইপ |
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 |
নোড কনটেন্ট |
Entity |
এনটিটি নাম |
null |
Notation |
সম্ভাব্য নাম |
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 |