首页 > 其他 > 详细

xml文件操作

时间:2017-06-09 23:00:32      阅读:200      评论:0      收藏:0      [点我收藏+]

一、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文件操作

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!