zoukankan      html  css  js  c++  java
  • xml文件操作

    一、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;
         }
        }
       };
      //第四步:开始解析

  • 相关阅读:
    BZOJ 1452 Count(二维树状数组)
    BZOJ 1407 Savage(拓展欧几里得)
    BZOJ 1415 聪聪和可可(期望DP)
    BZOJ 1406 密码箱(数论)
    最大流小结
    UVA6531Go up the ultras
    二分图小结
    Codeforces Round #243 (Div. 1)
    图论模板集合
    zoj3416 Balanced Number
  • 原文地址:https://www.cnblogs.com/banxia123-ha/p/6974079.html
Copyright © 2011-2022 走看看