Java基础——XML解析

2018-09-21  本文已影响0人  前程_9d72

XML(extensible markup language)

是一种应用广发的可扩展标记语言,常用来存储数据,被认为继Java技术后的最令人激动的技术。

正是因为xml的可扩展性强,所以在java中我们常需要使用到,因此xml的解析是必不可少的~

XML解析常用的有SAX解析和PULL解析

SAX解析是基于事件流

两个要点:顺序扫描、事件处理函数驱动

操作步骤:

1、启动文档

2、读取元素开始标签

3、读取一对标签内的字符内容

4、读取元素的关闭标签

5、关闭文档

PULL解析也是基于事件流

两个要点:顺序扫描、事件处理驱动函数

二中解析方式的区别?

SAX解析是被动解析,不能主动停止

PULL解析是通过匹配事件的状态值来进行解析

上一篇 下一篇

猜你喜欢

热点阅读