天天看点

dom、sax、pull解析的优缺点

一、dom解析:

将整个xml文件装载到内存中,如果内存不足就挂掉,小文件dom比较占优势。

使用场合:一旦解析了文档还需多次访问这些数据;硬件资源充足(内存、CPU)。 

二、sax解析:

每次读取一点内容装载到内存中,和dom不一样。缺点就是一开始解析就停不下来。

使用场合:Applet;只需XML文档的少量内容,很少回头访问;机器内存少

三、pull解析:

解决了dom和sax的所有问题。

继续阅读