DOM和SAX解析XML的区别

来源:互联网 发布:mysql 单库 多库 编辑:程序博客网 时间:2024/03/29 23:04

SAM是(simple API for XML),跟DOM比较是轻量级方法.

DOM在解析XML文件时,先读取整个XML文档,然后在内存中创建DOM树,然后生成node节点对象.

如果XML比较大型的时候,这种方式会很消耗内存,而SAX就是解决这个问题的方法.

SAX解析文件时,跟DOM不同,DOM是文档驱动,而SAX是事件驱动,也就是说,在读取XML文档的时候,解析工作也在同时进行!

原创粉丝点击