JavaWeb学习笔记 (二)xml文件的解析

1.xml解析

就是获取xml文件中元素的属性或数据。

2.xml常用的解析方式

(1)DOM解析(document object model):会将xml文件中的内容全部读出,在内存中以树状形式存储。整个文档称为document对象,属性称为attribute对象,元素节点称为element对象,文本称为text对象,所有的对象都可以称为node对象。

优点: 可以对xml文件进行增删

缺点:如果xml文件足够大,会造成内存泄漏

(2)SAX解析(sample API for xml): 基于事件驱动,读取一行,解析一行。

优点:不会造成内存泄漏

缺点:不能对xml文件进行增删

3.针对里两种解析方式的API

(1)jaxp

(2)jdom

(3)dom4j    目前最常用

以下是通过dom4j进行SAX解析

猜你喜欢

转载自blog.csdn.net/Time__Lc/article/details/85029890