XML解析方式
解析方式、方法,也称为XML解析思想
DOM:将标记语言文档一次性加载进内存,形成一个树形结构,DOM树
优点:操作方便,可以对文档进行CRUD的所有操作(CEUD增删改查)
缺点:DOM树,消耗内存,如果XML写的不好一次性加载进内存,会占到源文件的1000到一万倍左右
SAX:逐行读取,基于事件驱动。
逐行读取:读一行进入内存,读完释放前一行,并且继续读下一行
基于事件驱动:为了获取读取到的数据
会有一些方法,判断,是开始标签的事件,就触发一些监听器
监听器代码里判断,触发一些操作,如果是XX就干什么
蓝色显示的是:逐行读取的结构
优点:不占内存,适用于内存较小的设备
缺点:只能读取,不能增删改
服务器端使用DOM思想:JavaEE是做服务器的所以只学这个
移动端用SAX思想:
今天比昨天晚,却比明天早