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内存
现在的几乎什么都不懂,但是不代表以后的我也是这样。