189 8069 5689

androidxml文件操作-创新互联

//xml 写操作
      XmlSerializer serializer = Xml.newSerializer();

      FileOutputStream outputStream = context.openFileOutput("xmlwriter.xml", Context.MODE_PRIVATE);

      StringWriter writer=new StringWriter();
      serializer.setOutput(writer);

      serializer.startDocument("utf-8",true);

      serializer.startTag("", "users");
      serializer.startTag("", "user");
      serializer.attribute("","id","23");
      serializer.text("sdafsdfga");
      serializer.endTag("", "user");
      serializer.endTag("","users");
      serializer.endDocument();

      outputStream.write(writer.toString().getBytes());

      //xml 读操作,解析
      XmlPullParser pullParser = Xml.newPullParser();
      InputStream inputStream=context.openFileInput("xmlwriter.xml");
      pullParser.setInput(inputStream, "utf-8");
      int type=pullParser.getEventType();

      while(type!=XmlPullParser.END_DOCUMENT){
         switch (type) {
         //开始文档
         case XmlPullParser.START_DOCUMENT:
            System.out.println("START_DOCUMENT");
            break;
         //开始标签
         case XmlPullParser.START_TAG:
            String tagName = pullParser.getName();
            if(tagName.equals("user")){
               String value=pullParser.getAttributeValue(0);
               String nextText = pullParser.nextText();
               System.out.println(value+","+nextText);
            }
            break;
         //结束标签
         case XmlPullParser.END_TAG:
            String endTagName = pullParser.getName();
            if(endTagName.equals("user")){
               String text = pullParser.getText();
               String nextText = pullParser.nextText();
               System.out.println(text+""+nextText);
            }
            break;
         }
         //往下遍历
         type=pullParser.next();
      }

成都创新互联从2013年创立,是专业互联网技术服务公司,拥有项目成都网站制作、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元尼勒克做网站,已为上家服务,为尼勒克各地企业和个人服务,联系电话:18982081108

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文标题:androidxml文件操作-创新互联
本文URL:http://cdxtjz.com/article/hdpdo.html

其他资讯