你的位置:首页 > 软件开发 > Java > java拾遗2

java拾遗2

发布时间:2015-07-09 15:00:19
SAX解析器:SAXParser类同DOM一样也在javax.注意SAXParser的parse()方法:parse(String uri, DefaultHandler dh),parse(File f, DefaultHandler dh)等都需要传递一个DefaultHan ...

SAX解析器:SAXParser类同DOM一样也在javax.

注意SAXParser的parse()方法:

parse(String uri, DefaultHandler dh),parse(File f, DefaultHandler dh)等都需要传递一个DefaultHandler的对象。

查看API帮助手册可知,SAX解析是事件驱动的,DefaultHandler是SAX2 事件处理程序的默认基类,在 org.

DefaultHandler的常用回调方法:

void startDocument():接收文档开始的通知。

void startElement(String uri, String localName, String qName, Attributes attributes): 接收元素开始的通知。

void characters(char[] ch, int start, int length): 接收元素中字符数据的通知。

void endElement(String uri, String localName, String qName):接收元素结束的通知。

void endDocument(): 接收文档结束的通知。

为什么说SAX是推模式解析?

SAX 解析器采用了基于事件的模型,它在解析

使用SAX解析

有如下要解析的

 1 <??> 2  3 <students> 4  5   <student id="003"> 6  7     <name>xiaoqiao</name> 8  9   </student>10 11 </students>

原标题:java拾遗2

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。