/*生成xml格式字符串*/ public String WriteXmlStr() { XmlSerializer serializer = Xml.newSerializer(); StringWriter writer = new StringWriter(); try { serializer.setOutput(writer); serializer.startDocument("UTF-8",true); serializer.startTag("","project"); serializer.attribute("","date","2011-01-15"); serializer.startTag("","graphics"); serializer.comment("**********注释***********"); serializer.startTag("","graphics1"); serializer.startTag("","name"); serializer.text("logo name"); serializer.endTag("","name"); serializer.cdsect("cdata数据"); serializer.endTag("","graphics1"); serializer.startTag("","graphics2"); serializer.startTag("","name"); serializer.text("logo name"); serializer.endTag("","name"); serializer.cdsect("cdata数据"); serializer.endTag("","graphics2"); serializer.endTag("","graphics"); serializer.endTag("","project"); serializer.endDocument(); return writer.toString(); } catch(Exception e) { throw new RuntimeException(e); } } /*将字符串写入私有文件夹下 文件存放在data/data/package/files*/ public void WriteFileData(String fileName,String message) { try { FileOutputStream fout =openFileOutput(fileName, android.content.Context.MODE_PRIVATE); byte [] bytes = message.getBytes(); fout.write(bytes); fout.close(); } catch(Exception e){ e.printStackTrace(); } } /*调用格式WriteFileData("xmlTest.xml",WriteXmlStr())*/

输出文件

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> - <project date="2011-01-15"> - <graphics> - <!-- **********注释***********--> - <graphics1> <name>logo name</name> - <![CDATA[ cdata数据]]> </graphics1> - <graphics2> <name>logo name</name> - <![CDATA[ cdata数据]]> </graphics2> </graphics> </project>

更多相关文章

  1. Android实现动态切换横竖屏,保存横竖屏数据(用Preference存储)
  2. Android 取得对话框中EditText的字符串
  3. android添加联系人(直接添加到联系人数据库)
  4. android增删改查sqlite数据库
  5. 【转载】Using SQLite from Shell in Android(在shell 下使用sqli
  6. android客户端与web服务端的数据通信
  7. android之camera2获取数据
  8. android小功能实现之SQLite数据库的基本操作

随机推荐

  1. Android禁止横竖屏和解决切换屏幕时重启A
  2. android 每天定时提醒功能实现
  3. 从android游戏框架看其生命周期
  4. Android中Message机制的灵活应用(一)
  5. Android四大核心——Activity
  6. Android(安卓)Studio在线调试Android(安
  7. libevent 在 Android(安卓)上的一个改进
  8. Android中Message机制的灵活应用
  9. Android:改变 Toolbar 的文字和溢出图标颜
  10. Android(安卓)GUI系统学习1:Gralloc