理解 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