码迷,mamicode.com
首页 > 其他好文 > 详细

XML写入

时间:2015-10-23 18:53:49      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

    private void createXml() throws IOException {
        ArrayList<People> arrayList = new ArrayList<People>();
        for (int i = 0; i < 10; i++) {
            People p = new People("jim" + i, i);
            arrayList.add(p);
        }
        XmlSerializer xml = Xml.newSerializer();
        OutputStream os = openFileOutput("peoples.xml", Context.MODE_PRIVATE);
        xml.setOutput(os, "utf-8");
        xml.startDocument("utf-8", true);
        xml.startTag(null, "peoples");
        for (People people : arrayList) {
            xml.startTag(null, "people");
            xml.startTag(null, "name");
            xml.attribute(null, "id", "1000");
            xml.text(people.getName());
            xml.endTag(null, "name");

            xml.startTag(null, "age");
            xml.text(String.valueOf(people.getAge()));
            xml.endTag(null, "age");
            xml.endTag(null, "people");
        }
        xml.endTag(null, "peoples");
        xml.endDocument();
    }

 

    class People {
        String name;
        int age;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getAge() {
            return age;
        }

        public void setAge(int age) {
            this.age = age;
        }

        public People(String name, int age) {
            this.name = name;
            this.age = age;
        }

        public People() {
        }
    }

 

XML写入

标签:

原文地址:http://www.cnblogs.com/linson0116/p/4905129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!