加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

XML DOM模型介绍

发布时间:2023-09-20 13:34:59 所属栏目:教程 来源:
导读:DOM文档是以层次结构组织的节点或信息片段的集合。 某些类型的节点可能具有各种类型的子节点,而其他类型的节点是在文档结构中不能在其下具有任何内容的叶节点。

以下是节点类型的列表,以及它们作为子节点可能具
DOM文档是以层次结构组织的节点或信息片段的集合。 某些类型的节点可能具有各种类型的子节点,而其他类型的节点是在文档结构中不能在其下具有任何内容的叶节点。 

以下是节点类型的列表,以及它们作为子节点可能具有的节点类型列表 -
文档 - 元素(最多一个),处理指令,注释,文档类型(最多一个)
文档片段 - 元素,处理指令,注释,文本,CDATA部分,实体参考。
元素 - 元素,文本,注释,处理指令,CDATA部分,实体参考
属性 - 文本,实体参考
CDATA部分 - 没有子元素
注释 - 没有子元素
文字 - 没有子元素
CDATA部分 - 没有子元素
实体 - 元素,处理指令,注释,文本,CDATA部分,实体参考
符号 - 没有子元素

示例
考虑以下一个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。 属性节点实际上不是元素节点的子节点,但仍与其关联。
这些子节点又可以有多个子节点,节点内的文本称为文本节点。
同一级别的节点对象称为兄弟节点。
DOM标识 -
表示接口和操作文档的对象。
对象和接口之间的关系。
 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章