Xml序列化器

来源:互联网 发布:有网址怎么搜淘宝店 编辑:程序博客网 时间:2024/05/18 01:01
//使用xml序列化器生成xml文件//1.拿到序列化器对象XmlSerializer xs = Xml.newSerializer();//2.初始化File file = new File("sdcard/sms2.xml");try {FileOutputStream fos = new FileOutputStream(file);//enconding:指定用什么编码生成xml文件xs.setOutput(fos, "utf-8");//3.开始生成xml文件//enconding:指定头结点中的enconding属性的值xs.startDocument("utf-8", true);xs.startTag(null, "message");for (Message sms : smsList) {xs.startTag(null, "sms");xs.startTag(null, "body");xs.text(sms.getBody() + "<body>");xs.endTag(null, "body");xs.startTag(null, "date");xs.text(sms.getDate());xs.endTag(null, "date");xs.startTag(null, "type");xs.text(sms.getType());xs.endTag(null, "type");xs.startTag(null, "address");xs.text(sms.getAddress());xs.endTag(null, "address");xs.endTag(null, "sms");}xs.endTag(null, "message");//告诉序列化器,文件生成完毕xs.endDocument();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();} 

0 0
原创粉丝点击