-
拿到序列化器对象
XmlSerializer xs = Xml.newSerializer();
-
初始化序列化器对象
File file = new File(Environment.getExternalStorageDirectory(), "backupsms.xml"); FileOutputStream fos = new FileOutputStream(file); //指定序列化生成器的输出流,此时指定编码格式是XML文件的编码格式 xs.setOutput(fos, "utf-8");
-
开始生成XML文件
//开始生成文件并指定XML文件头节点中encoding属性的值 xs.startDocument("utf-8", true); //生成根节点,此时根节点指定为message xs.startTag(null, "message"); -----------可循环使用--------------------- //生成节点address xs.startTag(null, "address"); //设置节点address中包裹的内容 xs.text(sms.getAddress()); //address节点结束标签 xs.endTag(null, "address"); -----------可循环使用--------------------- //根节点结束标签 xs.endTag(null, "message"); //告诉序列化生成器,文件生成完毕 xs.endDocument();
使用XML序列化器生成XML文件
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Xml Schema的用途 1. 定义一个Xml文档中都有什么元素 2. 定义一个Xml文档中都会有什么属性 ...
- 转换流 输入字节流的转换流:InputStreamReader 是字节流通向字符流的桥InputStreamRea...