黑马程序员技术交流社区
标题:
XML解析
[打印本页]
作者:
Itheima_yuan
时间:
2016-6-18 00:02
标题:
XML解析
* xml解析:
*解析思想:
* dom:当文档加载进内存,会将文档的各个组成部分封装成对象。
可以来操作这些对象,对文档进行增删改查的操作。
* 优点:可以对文档进行增删改查的操作。(可以回写)
* 缺点:文档需要全部加载进内存,形成DOM树,非常耗内存,速度慢
* sax:基于事件驱动,逐行读取
* 优点:读一行,释放一行。不占内存,速度快
* 缺点:只能读取,不能进行回写(不能增、删、改)
* xml解析器:
* JAXP:sun公司提供。但是,sun自己也不用
* JDOM:
* DOM4J:
* PULL:sax思想
* pull解析器:
* 将xml数据读取出来封装成对象--->反序列化
1.导入jar包
2.创建解析器工厂
3.通过工厂获取解析器
4.设置输入流
5.解析
* 将对象写入xml文件中--->序列化
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2