将短信转换xml
来源:互联网 发布:大型网络 编辑:程序博客网 时间:2024/06/06 03:13
1.采取组拼的方式生成xml
public void createXml() { StringBuffer sb = new StringBuffer(); sb.append("<?xml version='1.0' encoding='utf-8' standalone='yes' ?>"); sb.append("<smss>"); for (SMS sms : list) { sb.append("<sms>"); sb.append("<address>" + sms.address + "</address>"); sb.append("<body>" + sms.body + "</body>"); sb.append("<date>" + sms.date + "</date>"); sb.append("<type>" + sms.type + "</type>"); sb.append("</sms>"); } sb.append("</smss>"); // 通过直接输入一个文件名拿到一个输出流 try { FileOutputStream fos = openFileOutput("smss1.xml", 0); fos.write(sb.toString().getBytes()); fos.close(); } catch (Exception e) { e.printStackTrace(); } }
2.第二种生成xml的方式
public void createXml2( ) { // 需要用到系统给我们提供的xml序列化器 XmlSerializer serializer = Xml.newSerializer(); FileOutputStream fos; try { fos = openFileOutput("smss2.xml", 0); serializer.setOutput(fos, "utf-8"); // 开始文档 标记为独立xml serializer.startDocument("utf-8", true); // 开始添加标签 serializer.startTag(null, "smss"); // 添加每一个短信 for (SMS sms : list) { serializer.startTag(null, "sms"); serializer.startTag(null, "address"); serializer.text(sms.address); serializer.endTag(null, "address"); serializer.startTag(null, "body"); serializer.text(sms.body); serializer.endTag(null, "body"); serializer.startTag(null, "date"); serializer.text(sms.date); serializer.endTag(null, "date"); serializer.startTag(null, "type"); serializer.text(sms.type + ""); serializer.endTag(null, "type"); serializer.endTag(null, "sms"); } serializer.endTag(null, "smss"); serializer.endDocument(); // 最后将所有数据一并刷入到文件中 serializer.flush(); } catch (Exception e) { e.printStackTrace(); } }
阅读全文
1 0
- 将短信转换xml
- 转换xml格式的短信记录
- 将HTML转换成XML
- 将dataset转换成xml
- 将sql转换成xml
- 将javaBean转换成XML
- 将javaBean转换成XML
- 将XML字符串转换为XML文档
- C#将XML转换成JSON转换XML
- 将 HTML 文件转换成 XML
- 将xml文件转换为DataSet
- 将XML转换成PHP中的数组
- 技巧: 将 Excel 数据转换成 XML
- xslt将xml转换成html
- 将XML转换成HTML格式
- 在线将XML转换为JSON
- 将 HTML 文件转换成 XML
- 将xml文件转换为DataSet
- 绪论(笔记)——从管理热潮到管理绩效
- DB Error: 14 "unable to open database file"
- 714. Best Time to Buy and Sell Stock with Transaction Fee
- 基于各种视图单文档框架的创建
- 友元类,友元成员函数,
- 将短信转换xml
- getRequestDispatcher()与sendRedirect()的区别
- Fiddler—Fiddler抓取HTTPS请求
- 在IntelliJ IDEA中通过svn导入maven项目
- 坑爹的Grails
- hdu 1850 Being a Good Boy in Spring Festival (尼姆博弈)
- buildroot构建项目时,在构建途中机器突然重启的问题
- Conda环境管理
- 想做AI,怎么选开发工具?这份上手指南送给你