欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

android保存xml文件步骤

更新时间: 2014-01-05 02:01:00 责任编辑: Author_N1

 

android保存xml文件方法
本文提供一种存储xml文件的方式:

        XmlSerializer serializer = Xml.newSerializer();
        File path = new File(FILE_SAVE_PATH);
        if(!path.exists()){
            try {
                path.mkdir();
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        File file = new File(FILE_SAVE_PATH + FILE_SAVE_NAME); //文件路径和文件名
        if(!file.exists()){
            try {
                file.createNewFile();
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        MyLog(mContext, "file:"+file.getAbsoluteFile());
        try{
            FileOutputStream out = new FileOutputStream(file);
            serializer.setOutput(out, FILE_ENCODING); //FILE_ENCODING文件编码,可设置为utf-8
            serializer.startDocument(FILE_ENCODING, true);
            serializer.startTag(null, "name");
            serializer.attribute(null, "test", "this is test string");
            serializer.endTag(null, "name");
            /**
                视具体需要在该处添加标签和属性:startTag,attribute
            **/
            serializer.endDocument();
            out.flush();
            out.close();
        }catch(Exception e){
            e.printStackTrace();
        }

文中在发生异常的地方采用同一捕获,视具体需要可捕获不同异常。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:01:00
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/4532/
本文WWW.DOC100.NET DOC100.NET版权所有。