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

xml文件操作

时间:2017-06-09 23:40:46      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:res   start   文件操作   ide   exception   factor   win   uri   shu   

一、xml文件操作
1.了解xml文件的SAX解析方式
 1.1SAX解析XML
  //第一步:解析xml的对象
  //工厂模式
   SAXParser parser = SAXParserFactory
       .newInstance()
       .newSAXParser();
  //第二步:获得xml文件
   InputStream is = getResources().openRawResource(R.raw.shu);
  //第三步: 处理器
   DefaultHandler def = new DefaultHandler(){
    private boolean flag = false;
    @Override
    public void startElement(String uri, String localName,
      String qName, Attributes attributes)
      throws SAXException {
     if(localName.equals("name")){
      flag=true;
     }
    }
    @Override
    public void characters(char[] ch, int start, int length)
      throws SAXException {
     //if 标签名是name
     if(flag){
      Log.i("name",new String(ch));
      flag = false;
     }
    }
   };
  //第四步:开始解析

xml文件操作

标签:res   start   文件操作   ide   exception   factor   win   uri   shu   

原文地址:http://www.cnblogs.com/banxia123-ha/p/6974079.html

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