1.JAXP (java API for XML Parsing):SUN公司用于解析XML的接口。
2.DOM(Document Object Module)方式,加载到内存中,树形结构,从根结点开始,一次解析。随机访问,处理
3.SAX(Smple APIs for XML)面向XML的简单APIs.基于事件解析,回调方法,占用内存小,顺序访问解析,处理。
使用DOM解析XML是,首先将XML文档加载到内存中,然后可以随机的方式访问内存中的DOM树,而SAX是基于事件而且
顺序执行的,一旦经过某个元素,我们就没有办法再去访问它啦,SAX不必实现将整个XML文档加载到
内存中,因此它的内存要比DOM小,对于大型的XML文档来说,通常会使用SAX而不是DOM来进行解析。
4.SAX也是使用观察者模式(类似于GUI模式)。
5.对于JDOM的Format类的getRawFormat方法,通常用于XML数据的网络传输,因此这种方式而已去掉所有不必要的空白,可以减少网咯传输量。