标签:
把整个xml文件所有节点append到sb对象里
sb.append("<?xml version=‘1.0‘ encoding=‘utf-8‘ standalone=‘yes‘ ?>");
//添加smss的开始节点
sb.append("<smss>");
.......
把sb写到输出流中
fos.write(sb.toString().getBytes());
得到xml序列化器对象
XmlSerializer xs = Xml.newSerializer();
给序列化器设置输出流
File file = new File(Environment.getExternalStorageDirectory(), "backupsms.xml");
FileOutputStream fos = new FileOutputStream(file);
//给序列化器指定好输出流
xs.setOutput(fos, "utf-8");
开始生成xml文件
xs.startDocument("utf-8", true);
xs.startTag(null, "smss");
xs.endTag(null, "smss");
......
xs.endDocument();
标签:
原文地址:http://www.cnblogs.com/zxtian1987/p/4792285.html