Java中XML相关
XML的两种解析方式:
1.DOM解析:将标记语言一次性读入内存并在内存中生成一颗DOM树(适用于服务端)
优点:操作方便,可以对文档进行CURD操作
缺点:由于它是一次性全部读入内存的所以占用内存空间较大
2.SAX解析:逐行读取,基于事件驱动(由于占用内存小适用于移动端及内存较小的设备)
有点:由于它是一行一行的基于事件驱动(成对出现的标签)的去读取的(内存中只存在一行XML代码)并将在读取新一行数据时会将旧一行的数据释放掉所以它占用内存空间很小
缺点:只能一行一行的去读取,不能对文档做CURD操作