创建xml文件并保存数据

来源:互联网 发布:软件测试工资待遇2017 编辑:程序博客网 时间:2024/05/17 14:16

直接上代码

        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相对应,相当于一个节点,可以创建多个这样的节点来存数据