理解 XMLDOM 的节选

时间:2008-02-17 14:48:00 

XML文档对象模型(DOM)是什么?

可扩展标记语言XML的基础是 DOM。XML 文档具有一个称为节点的信息单元层次结构;DOM 是描述那些节点和节点间关系的方式即作为 XML 数据的概念性描述。它定义了 XML 文档中出现的对象,以及用于访问和处理这些对象的方法和属性。

作为结构的DOM

DOM 文档是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中导航仪寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作(在 XML 结构内引用、检索和更改 XML 结构中的各项)。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。

另一方面,DOM 还提供了一个 API,允许开发人员添加、编辑、移动或删除树中任意位置的节点,从而创建一个引用程序读取和处理 XML 数据。

DOM 路标图

 

创建层次

在 DOM 中,使用 XML 信息意味着首先将它划分为节点。DOM 本质上是节点的集合。由于一个文档中可能包含不同类型的信息,因此要定义不同类型的节点。在创建 XML 文件的层次时,产生某些在概念上类似如下结构的内容是很自然的。虽然它是对所包括的数据的精确描述,但它不是对 DOM 所表示的数据的精确描述。这是因为它表示了元素 ,但是没有表示节点 。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ORDERS SYSTEM "orders.dtd"> 
<orders>
<order>
<customerid limit="150">251222</customerid>
<status>pending</status>
<item instock="Y" itemid="WB78">
<name>Winter Blanket (78 inch)</name>
<price>20</price>
<qty>10</qty>
</item>
</order>
<order>
<customerid limit="1000">12341</customerid>
<status>pending</status>
<item instock="Y" itemid="SA15">
<name>Silver Show Saddle, 16 inch</name>
<price>825.00</price>
<qty>1</qty>
</item>
<item instock="N" itemid="C49">
<name>Premium Cinch</name>
<price>49.00</price>
<qty>1</qty>
</item>
</order>
</orders>

标签:xmldom,dom,xml,节点
0
投稿

猜你喜欢

  • 人性化设计用文字注入情感

    2007-08-22 08:59:00
  • overflow的另类用法

    2008-07-02 12:29:00
  • 有效LOGO设计的最重要的提示

    2010-06-09 12:05:00
  • ASP与MySQL的连接[图文教程]

    2010-03-14 11:21:00
  • 用JAVASCRIPT格式化数字成货币(逗号隔开)

    2008-01-30 12:34:00
  • javascript+css图片切换效果

    2007-08-04 20:00:00
  • IE6绝对定位的bug及其解决办法

    2011-03-30 12:31:00
  • asp显示数据库中表名、字段名、字段内容

    2008-06-17 18:09:00
  • WEB设计经验-来自Microsoft

    2008-05-15 07:30:00
  • 用Asp+XmlHttp实现RssReader功能

    2008-07-09 12:20:00
  • 内容呈现的减法

    2007-11-16 16:22:00
  • asp无组件实现画简单图形的类

    2004-06-17 13:30:00
  • CSS网页设计时关于字体大小的设计

    2008-10-23 13:42:00
  • asp如何制作一个搜索引擎链接程序?

    2010-07-07 12:26:00
  • ASP实现文件直接下载的代码

    2011-04-11 10:56:00
  • 保安的故事

    2009-12-28 13:02:00
  • CSS网页布局开发时的常见问题小结

    2009-08-13 12:17:00
  • 25个出色的使用叶子的logo设计

    2009-12-29 12:53:00
  • JavaScript 解析 Cookie 的函数

    2007-11-08 11:58:00
  • 2010 图标设计趋势

    2010-12-17 12:44:00
  • asp之家 网络编程 m.aspxhome.com