Pull生成XML文件

点击button按钮生成xml文件

MainActivity.java

package com.example.pullxmls;

import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import org.xmlpull.v1.XmlSerializer;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.util.Xml;
import android.view.View;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void clickView(View v) throws IllegalArgumentException,IllegalStateException,IOException {

        // 生成一个xml文件
        // 1.得到xmlserializer的对象
        XmlSerializer xmlSerializer = Xml.newSerializer();

        // java流处理
        //StringWriter stringWriter = new StringWriter();

        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(
                this.openFileOutput("csdn.xml",Context.MODE_PRIVATE),"UTF-8"));

        // 2.输出
        xmlSerializer.setOutput(writer);
        // 开始文档
        xmlSerializer.startDocument("UTF-8",true);

        // 开始标签
        xmlSerializer.startTag(null,"orders");

        xmlSerializer.startTag(null,"order");
        xmlSerializer.startTag(null,"iprice");
        xmlSerializer.text("36");
        // 结束标签
        xmlSerializer.endTag(null,"iprice");

        // 开始标签
        xmlSerializer.startTag(null,"status");
        xmlSerializer.text("11");
        // 结束标签
        xmlSerializer.endTag(null,"status");

        // 结束标签
        xmlSerializer.endTag(null,"order");
        xmlSerializer.endTag(null,"orders");

        // 结束文档
        xmlSerializer.endDocument();

        writer.close();

    }
}

运行该项目将会生成csdn.xml文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


xml怎么加入图片路径
rss源错误怎么解决
文件后缀xml是什么意思
xml格式电子发票怎么获取
xml格式是什么意思
rss是什么意思啊
xml格式电子发票怎么打开
rss订阅源是什么意思
rss源是什么
xml注释怎么写
php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类