XML序列化
XMLSerializer startDocument ("utf-8",true); 编码类型,是否独立 endDocument
XmlSerializer serializer= Xml.newSerializer(); serializer.setOutput(openFileOutput("smslist.xml",MODE_PRIVATE),"utf-8");//会在对应包下files/smslist.xml中输出。 serializer.startDocument("utf-8",true); //文档开始声明 serializer.startTag(null,"SMSList");//命名空间 , 标签名 for(SMS sms:smsList){ serializer.startTag(null,"SMS"); serializer.startTag(null,"from"); serializer.text(sms.from); //设置内容 serializer.endTag(null,"from"); serializer.startTag(null,"content"); serializer.text(sms.content); serializer.endTag(null,"content");
serializer.startTag(null,"time"); serializer.text(sms.time); serialize r.endTag(null,"time");
serializer.endTag(null,"SMS"); } serializer.endTag(null,"SMSList");//结束标签 serializer.endDocument(); 序列化对象思路:Xml.newSerializer();->serializer.setOutput(openFileOutput("name.xml","utf-8");->serializer.startDocument("utf-8",true);->startTag(namespace,"tagname") ->serializer.text("content") ->endTag(namespace,"tagname");->endDocument(); 反序列化的思路:用pull解析xml。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 数组 – unshare()和copy()之间有什么区别?
- applicationContext-security.xml
- ruby-on-rails – Rails弹性Beanstalk无法部署 –
- postgresql——字符串函数
- Ajax实现xml文件数据插入数据库(二)--- ajax实现与jsp的数
- c# – 在Asp.net MVC中,是否可以从视图模型派生域模型?
- Qt assistant.exe Cannot load sqlite database driver 的解
- 加密 – 在React Native和Expo中加密敏感数据
- c# – 使用LINQ将字符串拆分为元组?
- 使用c#自定义WPF ListBox