国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android中常用的XML生成方法實例分析

2020-04-11 11:24:16
字體:
來源:轉載
供稿:網友

本文實例講述了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. 調用方法:

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);}

希望本文所述對大家的Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大冶市| 新安县| 嘉鱼县| 翁源县| 平陆县| 耿马| 和田市| 偏关县| 全南县| 江都市| 卓资县| 福建省| 清水县| 瑞金市| 射阳县| 多伦县| 普格县| 文登市| 梅河口市| 松原市| 雷波县| 察哈| 沁源县| 兴安县| 凉城县| 桂林市| 治多县| 鲜城| 资阳市| 武定县| 聂拉木县| 赤峰市| 任丘市| 蒲城县| 内江市| 西华县| 大方县| 平罗县| 兴隆县| 固始县| 阜阳市|