一. 解析Xml数据的三种方式
- SAX
- PULL
- DOM
二. SAX方式
三. PULL方式
四. DOM方式
五. 三种方式的区别
1. SAX解析
基于事件方式解析,每产生一个数据就得到该事件,但是事件是由上到下,不能回退。速度快,效率高,不能回退
2. PULL解析
类似于SAX解析,是基于事件的,语法方便理解。
3. DOM 解析
把文件一次性加载到内存里,生成一个树状结构,在内存中对树状节点进行修改或添加节点。但是消耗的内存太大。
基于事件方式解析,每产生一个数据就得到该事件,但是事件是由上到下,不能回退。速度快,效率高,不能回退
类似于SAX解析,是基于事件的,语法方便理解。
把文件一次性加载到内存里,生成一个树状结构,在内存中对树状节点进行修改或添加节点。但是消耗的内存太大。