节点类型简介
Node类型
Dom文档树中的每一个节点都是一个Node类型,下面来看看Node类型和它的子类。

| 节点类型 | 描述 |
|---|---|
| Document | 表示整个文档(DOM树的根节点) |
| DocumentFragment | 表示轻量级的Document对象 |
| DocumentType | 为文档定义的实体提供接口 |
| ProcessingInstruction | 表示XML文档中的一个处理指令,在HTML不会遇到 |
| EntityReference | 表示实体引用元素 |
| Element | 元素 |
| Attr | 属性 |
| Text | 表示元素或属性中的文本内容 |
| CDATASection | 表示文档中的CDATA区段(文本不会被解析器解析) |
| Entity | 表示实体 |
| Notation | 表示在DTD中声明的符号 |
NodeType
依据NodeType我们可以判定一个节点的类型
| NodeType | 常量 |
|---|---|
| 1 | ELEMENT_NODE |
| 2 | ATTRIBUTE_NODE |
| 3 | TEXT_NODE |
| 4 | CDATA_SECTION_NODE |
| 5 | ENTITY_REFERNCE_NODE |
| 6 | ENTITY_NODE |
| 7 | PROCESSING_INSTRUCTION_NODE |
| 8 | COMMENT_NODE |
| 9 | DOCUMNET_NODE |
| 10 | DOCUMENT_TYPE_NODE |
| 11 | DOCUMENT_FRAGMENT_NODE |
| 12 | NOTATION_NODE |