XML解析方式

解析方式、方法,也称为XML解析思想

DOM:将标记语言文档一次性加载进内存,形成一个树形结构,DOM树

优点:操作方便,可以对文档进行CRUD的所有操作(CEUD增删改查)
缺点:DOM树,消耗内存,如果XML写的不好一次性加载进内存,会占到源文件的1000到一万倍左右

 

SAX:逐行读取,基于事件驱动。

逐行读取:读一行进入内存,读完释放前一行,并且继续读下一行

基于事件驱动:为了获取读取到的数据

  会有一些方法,判断,是开始标签的事件,就触发一些监听器

  监听器代码里判断,触发一些操作,如果是XX就干什么

蓝色显示的是:逐行读取的结构

优点:不占内存,适用于内存较小的设备

缺点:只能读取,不能增删改

服务器端使用DOM思想:JavaEE是做服务器的所以只学这个

移动端用SAX思想:

原文地址:https://www.cnblogs.com/rijiyuelei/p/12404875.html