码迷,mamicode.com
首页 > 其他好文 > 详细

DefaultHandler中方法解读

时间:2014-09-14 01:15:36      阅读:1770      评论:0      收藏:0      [点我收藏+]

标签:style   io   java   ar   文件   数据   art   sp   on   

java中的DafaultHandler是解析xml文件时的处理类。虽然很多处理中都是用自定义的handler去解析,但是也是继承DefaultHandler的。在DefaultHandler中有几个比较重要的方法。根据自己学习的经历体会如下:

public void startDocument() throws SAXException 第一个执行方法。

public void startElement(String uri, String localName, String qName,   Attributes attributes) throws SAXException 该方法是继第一个方法后第二个执行方法。

public void characters(char[] ch, int start, int length)   throws SAXException 这个是继startElement方法后的执行方法。 该方法中的ch把所解析的xml的所有数据都保存进来,且ch初始化为2K数据。 start是一个节点">"的位置。length就是">"到下一个"<"的长度。

public void endElement(String uri, String localName, String qName)   throws SAXException
若一个节点,比如<name>michael</name>,在执行完characters后会执行该方法。 如果节点,比如<names><name>michael</name></names>在执行names节点时,不会执行到该方法。

public void endDocument() throws SAXException 最后一个执行方法。

DefaultHandler中方法解读

标签:style   io   java   ar   文件   数据   art   sp   on   

原文地址:http://www.cnblogs.com/saigon/p/3970537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!