util.java文件如下:

package com.hzhi.my_sax;import java.io.IOException;import java.io.InputStream;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.SAXException;public class util {private static util my_ins = new util();private util(){}public static util get_ins(){return my_ins;}public void parse(InputStream is, infor ir){// 获取解析工厂实例和SAX解析实例        SAXParserFactory factory = SAXParserFactory.newInstance();try{SAXParser parser = factory.newSAXParser();parser.parse(is, new parse_handler(ir));} catch(SAXException e) {        e.printStackTrace();        } catch(ParserConfigurationException e) {        e.printStackTrace();        } catch(IOException e) {        e.printStackTrace();        }  }}

parse()过程获得了SAX解析工厂实例和SAX解析实例,调用SAXParser的parse()函数开始解析,parse函数的结构如下:

void javax.xml.parsers.SAXParser.parse(InputStream is, DefaultHandler dh) throws SAXException, IOException

有两个参数,一个是输入流,另一个是DefaultHandler,输入流即前面定义的XML文件,DefaultHandler是自己定义的类的一个实例。

更多相关文章

  1. Android(安卓)app开机启动
  2. [Android]判断Context是不是Activity
  3. Android(安卓)密度转换 java文件
  4. Android(安卓)解析excel文件
  5. 取android:versionCode
  6. 【Android】TabHost与RadioGroup结合完成的菜单
  7. Android之Button样式
  8. android:xml解析
  9. 箭头函数的基础使用

随机推荐

  1. Android 应用程序主框架搭建
  2. Android:Android涉及到的设计模式
  3. android google 分屏 多窗口 popup无法显
  4. Android尺寸单位解析
  5. Android(安卓)ashmem的实现方式
  6. 高焕堂《android从程序员到架构师之路》
  7. 彻底分清Activity的启动模式,明白什么情况
  8. Android NDk 开发简易教程
  9. Android的代码都得自己一个个敲一遍吗?
  10. 零基础Android嵌入式开发视频教程