XML Lesson 3

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数据的网络传输,因此这种方式而已去掉所有不必要的空白,可以减少网咯传输量。

 

 

你可能感兴趣的:(XML Lesson 3)