2016-12-26 00:00:00嘉辉 IBM认证
DOM= Document Object Model,文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。
DOM基础
在开始使用 DOM 之前,了解它实际表示什么是值得的。DOM Document 是以层次结构组织起来的节点,或信息片段,的集合。这种层次结构允许开发 者浏览树来查找特定信息。通常,分析结构需要在完成任何工作之前装入整个 文档并且装入层次结构。
由于 DOM 是基于信息的层次结构,因此它被称为是基于树的。
对于极其大的文档,装入整个文档并对该文档进行解析会很慢且占用大量资源, 所以要用其它方式来处理数据。一些基于事件的模型,如 Simple API for XML(SAX),是工作在数据流之上,在数据流经过时对其进行处理。基于事件 的 API 消除了在内存中构建数据树的需要,但它不允许开发者实际更改原始 文档中的数据。
另一方面,DOM 还提供了一个 API,该 API 允许开发者为创建应用程序而在树的任何地方添加、编辑、移动或除去节点。
DOM 基本的节点类型
XML 中最常见的节点类型:
Node: DOM 基本的数据类型。
Element: 您将最主要处理的对象是 Element。
Attr: 代表一个元素的属性。
Text: 一个 Element 或 A ..........
阅读全文864
人