1 有什么用?
持久化数据
2 分类?
a 使用shareedpreference读写(目录data/data/xxx/share_prefs)
b 使用xml工具类读写
3
xml工具类读
a 实例化parser :XmlPullParser xmlParser = Xml.newPullParser();
b 将输入流连接parser:xmlParser.setInput(is, "utf-8");
c 循环取eventype: while(EventType!=END_DOCUMENT){ 根据不同的type,取节点名字xmlParser.getName()做不同的事。xmlParser.next()}
xml工具类写
a 实例化Serializer: XmlSerializer xmlSerializer = Xml.newSerializer();
b 将输出流连接serializer: xmlSerializer.setOutput(fos,"utf-8");
c 写内容
xmlSerializer.startDocument("utf-8", true);
//start document
xmlSerializer.startTag(null, "tag");
for() {
xmlSerializer.startTag(null, "tag");
xmlSerializer.text("xxx");
xmlSerializer.attribute(null,
"id","xxx");
xmlSerializer.endTag(null, "tag");
}
xmlSerializer.endTag(null, "tag");
xmlSerializer.endDocument();
//end document
本文详细介绍了如何使用XML工具类进行数据的读取与写入操作。包括了XMLPullParser的实例化及使用流程,以及如何通过XmlSerializer进行数据写入的具体步骤。适合初学者和需要回顾XML基本操作的开发者。
971

被折叠的 条评论
为什么被折叠?



