dom解析和Sax解析的比较

dom解析和Sax解析的比较    

sax解析XML文档:允许在读取文档的时候,即对文档进行处理,而不必等到整个文档装载完后才会对文档进行操作。
从上向下读,读一行,解析一行(这就是优点:内存消耗小,解析速度快),但是不适合增删查改            
dom:
    用dom解析:首先会将整个XML文档放入内存中,变成一个Document对象,然后再把文件中的节点变成一个个对象
                元素(包括根节点)-Element,文本(就是<p></p>中的内容->text,属性->Atrribute
    优缺点:
        缺点:对内存的消耗比较大
        优点:增删改查比较容易
    调整Java虚拟机的大小:运行文件大小->run->run configurations ->arguments->VM arguments
        -Xmx大小
        *OutOfMemeryError:运行溢出异常
        *默认64M内存
posted @ 2016-04-29 23:16  戒。  阅读(127)  评论(0编辑  收藏  举报