1.序列化
例如序列化到SD卡
XmlSerializer serializer = Xml.newSerializer(); // 先获得一个序列化对象
File path = new File(Environment.getExternalStorageDirectory, "testFile.xml"); // sd卡路径及文件名
FileOutputStream fos = new FileOutputStream(path); // 输出流
serializer.setOutput(fos, "utf-8"); // 然后指定序列化对象输出的位置和编码格式
2.解析
例如从sd卡中的testFile.xml中解析
XmlPullParser parser = Xml.newPullParser; // 先获得一个pull解析器对象
File path = new File(Environment.getExternalStorageDirectory, "testFile.xml"); // sd卡路径及文件名
FileInputStream fis = new FileInputStream(path); // 输入流
parser.setInput(path, "utf-8"); // 指定解析的文件和编码格式