在上一节中,我们知道了DOM的含义,在这一章节中来看看DOM结构是什么。 DOM文档是以层次结构组织的节点或信息片段的集合。 某些类型的节点可能具有各种类型的子节点,而其他类型的节点是在文档结构中不能在其下具有任何内容的叶节点。 以下是节点类型的列表,以及它们作为子节点可能具有的节点类型列表 -
考虑以下一个XML文档 - node.xml 的DOM表示 -
<?xml version = "1.0"?> <Company> <Employee category = "technical"> <FirstName>Tanmay</FirstName> <LastName>Patil</LastName> <ContactNo>1234567890</ContactNo> </Employee> <Employee category = "non-technical"> <FirstName>Taniya</FirstName> <LastName>Mishra</LastName> <ContactNo>1234667898</ContactNo> </Employee> </Company>
上述XML文档的文档对象模型如下 -
从上面的图中,可以推断 -
Node
对象只能有一个父节点对象。 这占据了所有节点之上的位置,它是Company
。technical
和non-technical
。 属性节点实际上不是元素节点的子节点,但仍与其关联。