直接上代码
XmlSerializer serializer = Xml.newSerializer();
File file = new File(getApplication().getFilesDir(), "data.xml");
FileOutputStream fos;
try {
fos = new FileOutputStream(file);
serializer.setOutput(fos, "utf-8");
serializer.startDocument("utf-8", true);
serializer.startTag(null, "sample");
serializer.text(sample); ///sample是从别的地方传来的String型
serializer.endTag(null, "sample");
serializer.endDocument();
fos.flush();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
中间的startTag和一个endTag相对应,相当于一个节点,可以创建多个这样的节点来存数据