返回首页
当前位置: 主页 > 编程语言 > XML教程 >

XML DOM-模型

时间:2020-07-06 11:43来源:电脑教程学习网 www.etwiki.cn 编辑:小山哥

现在我们知道了DOM的含义,让我们看看DOM结构是什么。DOM文档是按层次结构组织节点或信息片段的集合某些类型的节点可能具有各种类型的节点,而另一些则是叶节点,它们在文档结构中不能包含任何内容。以下是节点类型的列表,以及它们可能作为子节点的节点类型的列表-

  • Document-元素(最大为1),ProcessingInstruction,Comment,DocumentType(最大为1)

  • DocumentFragment-元素,处理指令,注释,文本,CDATASection,EntityReference

  • EntityReference-元素,处理指令,注释,文本,CDATASection,EntityReference

  • 元素 -元素,文本,注释,ProcessingInstruction,CDATASection,EntityReference

  • Attr-文本,EntityReference

  • 处理指令 -没有孩子

  • 评论 -没有孩子

  • 文字 -没有孩子

  • CDATASection-没有孩子

  • 实体 -元素,ProcessingInstruction,注释,文本,CDATASection,EntityReference

  • 表示法 -没有孩子

考虑以下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文档的文档对象模型如下-

XML DOM模型

从上面的流程图,我们可以推断-

  • 节点对象只能有一个父节点对象。这占据了所有节点之上的位置。这是公司

  • 父节点可以有多个节点被称为节点。这些节点可以具有称为属性节点的其他节点。在上面的示例中,我们有两个属性节点TechnicalNon-technical属性节点实际上不是元素节点的子节点,但仍与之关联。

  • 这些节点又可以具有多个子节点。节点内的文本称为文本节点。

  • 处于同一级别的节点对象称为同级。

  • DOM标识-

    • 代表界面和操作文档的对象。

    • 对象和接口之间的关系。

 上一页  打印页面

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • XML DOM-节点

    在本章中,我们将研究XML DOM 节点 。 每个XML DOM都以称为 节点的 层次结构单元包含...

  • XML DOM-概述

    所述 d ocument bject 中号 Odel等(DOM)是W3C标准。 它定义了访问诸如HTML和XML之类...

  • XML DOM教程

    所述 d ocument bject 中号 Odel等(DOM)是W3C标准。 它定义了访问诸如HTML和XML之类...

  • AIML-<condition>标签

    condition 标记类似于编程语言中的switch语句。 它帮助ALICE响应匹配的输入。 句法 co...

  • AIML-<think>标签

    think 标记在AIML中用于存储变量而不通知用户。 句法 使用think标记存储值 think set ...

  • AIML-<topic>标签

    topic 标签在AIML中用于存储上下文,以便以后可以基于该上下文进行对话。 通常, topi...

猜你感兴趣