XML的解析器原理及性能比较SAX详解1 ?DOMDOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准DOM 是以层次结构组织的节点或信息片断的集合这个层次结构允许开发人员在树中寻找特定信息分析该结构通常需要加载整个文档和构造层次结构然后才能做任何工作由于它是基于信息层次的因而 DOM 被认为是基于树或基于对象的DOM 以及广义的基于树的处理具有几个优点首先由于树在内存中
-------------------------------------SAX解析xml----------------------------------》Sax定义 SAX是一个解析速度快并且占用内存少的xml解析器非常适合用于android等移动设备 SAX全称是Simple API for Xml既是指一种接口也是一个软件包 作为接口
JAXP(Java API for XML Processing)为打包器提供了两种不同的处理XML数据的机制第一种是XML的简单API(Simple API for XML即SAX)第二种是文档对象模型(Document Object Model即DOM)SAX解析核心思路:在SAX模型中XML文档作为一系列的事件提供给应用程序每个事件表示XML文档的一种转换SAX解析优缺点:SAX解析的