QQ:897980791

4. 初识XML解析

XML解析分为两种方式:
1. DOM:W3C组织推荐的一种解析方式
2. SAX:Simple API for XML ,不是官方标准,产生自XML社区几乎所有的XML解析器都支持它。
 
StAX:JDK6.0提供新的解析方式
Stream API for XML
 
XML解析开发包:
Jaxp:SUN 定义好了,不需导包,很好的支持DOM和SAX
Jdom、Dom4J:DOM模型解析
xml pull:基于StAX解析方式,安卓应用的就是这种解析方式
 
DOM与SAX/StAX的区别:(面试题)
DOM解析
如果文件过大会消耗大量内存,可能导致内存溢出
会把整个XML载入内存,以DOM树形式存储,支持回写(对XML修改)
SAX/StAX
相比DOM是一种更为轻量级的方案
采用串行方式读取,基于时间驱动解析
编程相对复杂
不支持回写(修改XML),无法在读取过程中修改XML数据

posted on 2015-06-02 22:00  le_e.hao  阅读(163)  评论(0)    收藏  举报

导航

QQ:897980791