学习笔记 --android将数据存放及xml文档常用的 方法
来源:互联网 发布:网络课程加速器 编辑:程序博客网 时间:2024/06/06 06:49
android用来存储数据到Xml文件的方式很多,今天写的是安卓常用的方式,此方式较其他方式简单一些,所以也是android常用的。
此方式基于面向对象的思想,利用的是XmlSerializer类实现将数据存放到xml文件中的。下面我们来介绍具体的 实现步骤:
1.实例化一个XmlSerializer对象,通过Xml(封装了创建XmlSerializer的方法)这个对象
XmlSerializer xmls=Xml.newSerializer();
2.将此对象与OutputStream(包含的是存放生成文件的路径)流关联,并设置编码格式:
s.setOutput(out, "UTF-8");
3.通过此对象的一些列set...方法实现对文件内容的设置。
具体实现的 简单代码:
/** * 将数据写入xml文件 * @param persons * @param out * @throws Exception */public void SaveToXml(List<Person> persons, OutputStream out)throws Exception{XmlSerializer s= Xml.newSerializer(); //用这个对象采用面向对象的方式创建一个XML文件s.setOutput(out, "UTF-8");s.startDocument("UTF-8", true);s.startTag(null, "persons");for(Person person:persons){s.startTag(null, "person");s.attribute(null, "id", person.getId()+"");s.startTag(null, "name");s.text(person.getName());s.endTag(null, "name");s.startTag(null, "age");s.text(person.getAge()+"");s.endTag(null, "age");s.endTag(null, "person");}s.endTag(null, "persons");s.endDocument();}
写这个做做记录。。。。
- 学习笔记 --android将数据存放及xml文档常用的 方法
- 【[Android学习笔记】Android常用数据及备份方法
- 将二进制数据嵌入 XML 文档的三种方法
- 将二进制数据嵌入 XML 文档的三种方法
- Android学习笔记(八)XML文档的解析
- 常用的操作xml文档的方法
- Android Xml的常用解析方法及自定XmlRequest
- Android将数据存放到SDCard
- Android学习笔记之数据的Sdcard存储方法及操作sdcard的工具类
- C#加载xml配置文件,将数据存放在Dictionary中
- 将XML文档写入数据库的两种方法
- C#学习笔记之Xml文档的读取、删除和更新数据
- Android中PULL解析XML文档【Android学习笔记】
- android 学习笔记 SAX 解析XML数据
- AJAX 学习笔记(5) 处理XML文档的DOM元素属性和遍历DOM元素方法
- XML学习笔记(四)-- 修饰XML文档的CSS
- react中将数据存放在缓存中的方法和将数据从缓存中取出的方法
- Java语言编程中更新XML文档的常用方法
- Linux kill 多余用户终端
- userdel 用法
- opensuse 源设置
- DataGridView鼠标的拖放操作及单元格编辑结束数据复制与单元格单击数据粘贴及两个DataGridView相互拖放操作
- CentOS安全相关设置
- 学习笔记 --android将数据存放及xml文档常用的 方法
- JavaScript学习之仿微信打飞机游戏
- UVA_10115 - Automatic Editing之replace的用法
- 我来说说java中的静态数据块、构造函数的调用顺序
- Centos 5.5 LINUX服务器的安全加固配置方法
- linux ssh安全加固方法
- 轻松搞定你的RedHat安全加固
- Linux动态链接库.so文件的创建与使用
- 新手学Python 第十一篇 函数(一)