关于XML的SAX解析与DOM解析优劣性

前端之家收集整理的这篇文章主要介绍了关于XML的SAX解析与DOM解析优劣性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

SAX解析XML文档与DOM解析不同的是SAX是对XML里面的节点一个一个的进行读取的,也就是读一个就将这个节点交给其他对象处理然后接着读取下一个,而DOM则是先将XML里面所有的节点读取到内存中的,这样看来SAX与DOM的优劣性也就一目了然了:

1.首先SAX比DOM优秀的地方在于SAX是一条一条解析的,所有就不会占用太大的内存,能够很好的处理大数据的XML文档。

2.然后DOM的劣势也正是其优势,由于DOM方式是一次性将所有节点都读入内存的,所有能够很方便的对XML文档进行增删改查,而SAX就只能查询内容而不能增加删除了。

猜你在找的XML相关文章