优点:不用事先调入整个文档,占用资源少。尤其在嵌入式环境,如Android,极力推荐采用SAX进行解析。
缺点:不像DOM一样将文档树长期留驻在内存,数据不是长久的。事件过后,若没保存数据,那么数据就会丢失。
使用场合:机器有性能限制,尤其是在嵌入式环境。 SAX(simple API for
XML)是一种XML解析的替代方法。相比于DOM,SAX是一种速度更快,更有效的方法。它 逐行扫描
文档,一边扫描一边解析。而且相比于DOM,SAX可以在解析文档的任意时刻停止解析,但任何事物都有其相反的一面,对于SAX来说就是操作复杂。