📅  最后修改于: 2020-11-10 05:04:35             🧑  作者: Mango
现在我们知道了DOM的含义,让我们看看DOM结构是什么。 DOM文档是按层次结构组织的节点或信息的集合。某些类型的节点可能具有各种类型的子节点,而另一些则是叶节点,它们在文档结构中不能有任何内容。以下是节点类型的列表,以及它们可能作为子节点的节点类型的列表-
Document-元素(最大为1),ProcessingInstruction,Comment,DocumentType(最大为1)
DocumentFragment-元素,处理指令,注释,文本,CDATASection,EntityReference
EntityReference-元素,处理指令,注释,文本,CDATASection,EntityReference
元素-元素,文本,注释,ProcessingInstruction,CDATASection,EntityReference
Attr-文本,实体引用
处理指令-没有孩子
评论-没有孩子
文字-没有孩子
CDATASection-没有孩子
实体-元素,ProcessingInstruction,注释,文本,CDATASection,EntityReference
表示法-没有孩子
考虑以下XML文档node.xml的DOM表示。
Tanmay
Patil
1234567890
Taniya
Mishra
1234667898
上面的XML文档的文档对象模型如下-
从上面的流程图,我们可以推断-
节点对象只能有一个父节点对象。这占据了所有节点之上的位置。这是公司。
父节点可以有多个称为子节点的节点。这些子节点可以具有称为属性节点的其他节点。在上面的示例中,我们有两个属性节点Technical和Non-technical 。该属性节点实际上不是元素节点的子节点,但仍与之关联。
这些子节点又可以具有多个子节点。节点内的文本称为文本节点。
处于同一级别的节点对象称为同级。
DOM标识-
代表界面和操作文档的对象。
对象和接口之间的关系。