SAX解析XML文档与DOM解析不同的是SAX是对XML里面的节点一个一个的进行读取的,也就是读一个就将这个节点交给其他对象处理然后接着读取下一个,而DOM则是先将XML里面所有的节点读取到内存中的,这样看来SAX与DOM的优劣性也就一目了然了:
1.首先SAX比DOM优秀的地方在于SAX是一条一条解析的,所有就不会占用太大的内存,能够很好的处理大数据的XML文档。
2.然后DOM的劣势也正是其优势,由于DOM方式是一次性将所有节点都读入内存的,所有能够很方便的对XML文档进行增删改查,而SAX就只能查询内容而不能增加和删除了。