Chinaunix首页 | 论坛 | 博客
  • 博客访问: 149574
  • 博文数量: 49
  • 博客积分: 2025
  • 博客等级: 大尉
  • 技术积分: 630
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-11 11:27
文章分类

全部博文(49)

文章存档

2008年(49)

我的朋友

分类:

2008-04-24 23:12:02


作为结构的 DOM 第 1 页(共5 页)


在开始使用 DOM 之前,对它究竟表示什么有个大概的了解是有所帮助的。DOM 文档 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中导航仪寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树基于对象的。

对于特别大的文档,解析和加载整个文档可能很慢且很耗资源,因此使用其他手段来处理这样的数据会更好。这些基于事件的模型,比如 Simple API for XML(SAX),适用于处理数据流,即随着数据的流动而依次处理数据。(SAX 是 developerWorks XML 专区上的另一个教程以及其他文章的主题。) 请参阅 参考资料 以了解更多信息。基于事件的 API 消除了在内存中构造树的需要,但是却不允许开发人员实际更改原始文档中的数据。

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

阅读(511) | 评论(0) | 转发(0) |
0

上一篇:正则表达

下一篇:DOM 路标图

给主人留下些什么吧!~~