DOM解析与SAX解析对比
DOM解析 | SAX解析 |
原理:一次性加载xml文档,不适合大容量的文件读取 | 原理:加载一点,读取一点,处理一点,适合大容量文件的读取 |
DOM解析可以任意进行增删改查 | SAX解析只能读取 |
DOM解析任意读取任何位置的数据,甚至往回读 | SAX解析只能从上往下,按顺序读取,不能往回读 |
DOM解析面向对象的编程方法(Node, Element, Attribute), java开发者编码比较简单 | SAX解析基于事件的编程方法。java开发编码相对复杂。 |