Java解析XML

SAX是基于事件流的解析,DOM是基于XML文档树结构的解析。

DOM优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能;缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间;使用场合:一旦解析了文档还需多次访问这些数据;硬件资源充足(内存、CPU)。 

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

你可能感兴趣的:(java,xml)