最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android中常用的XML生成方法實(shí)例分析

 更新時(shí)間:2015年10月09日 11:32:08   作者:antkingwei  
這篇文章主要介紹了Android中常用的XML生成方法,以實(shí)例形式較為詳細(xì)的分析了Android生成XML的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了Android中常用的XML生成方法。分享給大家供大家參考。具體如下:

1. java代碼:

package com.android.antking.xml;
import java.io.OutputStream;
import java.util.List;
import org.xmlpull.v1.XmlSerializer;
import android.util.Xml;
/**采用pull 生成xml文件
 * 
 * @author antkingwei
 *
 */
public class PullBuildXMLService {
 public void buildXML(List<Person> persons,OutputStream outputStream)throws Exception{
  XmlSerializer serializer = Xml.newSerializer();
  serializer.setOutput(outputStream,"utf-8");
  serializer.startDocument("utf-8", true);
  serializer.startTag(null, "perisons");
  for(Person person:persons){
   serializer.startTag(null, "perison");
   serializer.attribute(null, "id",String.valueOf(person.id));
   serializer.startTag(null, "name");
   serializer.text(person.name);
   serializer.endTag(null, "name");
   serializer.startTag(null, "age");
   serializer.text(String.valueOf(person.age));
   serializer.endTag(null, "age");
   serializer.endTag(null, "perison");
  }
  serializer.endTag(null, "perisons");
  serializer.endDocument();
  outputStream.close();
 }
}

2. java ben:

package com.android.antking.xml;
public class Person {
  public int id;
  public String name;
  public int age;
}

3. 調(diào)用方法:

public void writeFile() throws Throwable{
  List<Person> list = new ArrayList<Person>();
  for(int i =0;i<10;i++){
   Person person = new Person();
   person.id = 1;
   person.name = "ant";
   person.age = 12;
   list.add(person);
  }
  File file = new File(MainActivity.this.getFilesDir(),"person.xml");
  FileOutputStream outputStream = new FileOutputStream(file);
  PullBuildXMLService service = new PullBuildXMLService();
  service.buildXML(list, outputStream);
}

希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

江达县| 清远市| 高淳县| 元朗区| 阿瓦提县| 全椒县| 萍乡市| 车险| 许昌市| 庆城县| 蕲春县| 芒康县| 长顺县| 仁寿县| 平和县| 平泉县| 天镇县| 龙江县| 伽师县| 安仁县| 巴马| 河源市| 彩票| 红原县| 盱眙县| 长寿区| 青河县| 绥棱县| 德钦县| 阿拉善盟| 库车县| 林口县| 米易县| 台南县| 凭祥市| 达尔| 平泉县| 东海县| 栾川县| 江北区| 东方市|