- 3
- 0
- 约4.32万字
- 约 6页
- 2017-03-05 发布于贵州
- 举报
java中四种操xml方式的比较
1. 介绍 1)DOM JAXP Crimson解析器 DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找 特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下 导航,而不是像SAX那样是一次性的处理。DOM使用起来也要简单得多。 2)SAX SAX处理的优点非常类似于流媒体的优点。分析能够立即开始,而不是等待所有的数据被处理。而且,由于应用程序只是在读取数据时检查数据,因此不需要将数 据存储在内存中。这对于大型文档来说是个巨大的优点。事实上,应用程序甚至不必解析整个文档;它可以在某个条件得到满足时停止解析。一般来说,SAX还比 它的替代者DOM快许多。 ? 选择DOM还是选择SAX? 对于需要自己编写代码来处理XML文档的开发人员来说,? 选择DOM还是SAX解析模型是一个非常重要的设计决策。 DOM采用建立树形结构的方式访问XML文档,而SAX采用的事件模型。 DOM解析器把XML文档转化为一个包含其内容的树,并可以对树进行遍历。用DOM
您可能关注的文档
最近下载
- 正畸早期釉质脱矿治疗新视角:渗透树脂、含氟制剂与GC护牙素的多维度剖析.docx VIP
- 2025届重庆市普通高等学校招生全国统一考试高三第二次联合诊断检测语文试题.pdf VIP
- 施工地下管线探测方案.docx
- ch4 根轨迹.ppt VIP
- 事务文书考试试题及答案.doc VIP
- 2026年广州中考道德与法治学科备考全攻略 (知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
- 三菱M70M700操作说明.pdf
- (高清版)B-T 41261-2022 过程工业报警系统管理.pdf VIP
- 2023年港澳台华侨生入学考试化学试卷试题真题(含答案详解).docx VIP
- 2025年华侨港澳台学生入学考试化学试卷试题(含答案详解).docx VIP
原创力文档

文档评论(0)