溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          雪山飛鵠

          溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks
          package com.xmlpull;

          import java.io.File;
          import java.io.FileOutputStream;

          import org.kxml2.io.KXmlSerializer;
          import org.xmlpull.v1.XmlSerializer;


          public class XmlPullCreateXML {
              
              
          public static void main(String[] args) throws Exception{
                  XmlSerializer xmlSerializer
          =new KXmlSerializer();
                  xmlSerializer.setOutput(
          new FileOutputStream(new File("D:\\workspace\\demo\\src\\students.xml")), "utf-8");
                  xmlSerializer.startDocument(
          nulltrue);
                  xmlSerializer.startTag(
          null"data");
                  
          for (int i = 0; i < 10; i++) {
                      xmlSerializer.startTag(
          null"student");
                      xmlSerializer.attribute(
          null"id"""+(i+1));
                      
                      xmlSerializer.startTag(
          null"name");
                      xmlSerializer.text(
          "student"+i);
                      xmlSerializer.endTag(
          null"name");
                      
                      xmlSerializer.startTag(
          null"age");
                      xmlSerializer.text((i
          +10)+"");
                      xmlSerializer.endTag(
          null"age");
                      
                      
                      xmlSerializer.startTag(
          null"sex");
                      
          if(i%2==0){
                          xmlSerializer.text(
          "");
                      }
          else{
                          xmlSerializer.text(
          "");
                      }
                      xmlSerializer.endTag(
          null"sex");
                      
                      
                      xmlSerializer.startTag(
          null"address");
                      xmlSerializer.text(
          "陜西西安");
                      xmlSerializer.endTag(
          null"address");
                      
                      xmlSerializer.endTag(
          null"student");
                  }
                  
                  xmlSerializer.endTag(
          null"data");
                  
                  xmlSerializer.endDocument();
                  
                  xmlSerializer.flush();
                  
              }

          }
          運行后生成的xml文件:
          <?xml version='1.0' encoding='utf-8' standalone='yes' ?>
          <data>
              
          <student id="1">
                  
          <name>student0</name>
                  
          <age>10</age>
                  
          <sex></sex>
                  
          <address>陜西西安</address>
              
          </student>
              
          <student id="2">
                  
          <name>student1</name>
                  
          <age>11</age>
                  
          <sex></sex>
                  
          <address>陜西西安</address>
              
          </student>
              
          <student id="3">
                  
          <name>student2</name>
                  
          <age>12</age>
                  
          <sex></sex>
                  
          <address>陜西西安</address>
              
          </student>
              
          <student id="4">
                  
          <name>student3</name>
                  
          <age>13</age>
                  
          <sex></sex>
                  
          <address>陜西西安</address>
              
          </student>
              
          <student id="5">
                  
          <name>student4</name>
                  
          <age>14</age>
                  
          <sex></sex>
                  
          <address>陜西西安</address>
              
          </student>
              
          <student id="6">
                  
          <name>student5</name>
                  
          <age>15</age>
                  
          <sex></sex>
                  
          <address>陜西西安</address>
              
          </student>
              
          <student id="7">
                  
          <name>student6</name>
                  
          <age>16</age>
                  
          <sex></sex>
                  
          <address>陜西西安</address>
              
          </student>
              
          <student id="8">
                  
          <name>student7</name>
                  
          <age>17</age>
                  
          <sex></sex>
                  
          <address>陜西西安</address>
              
          </student>
              
          <student id="9">
                  
          <name>student8</name>
                  
          <age>18</age>
                  
          <sex></sex>
                  
          <address>陜西西安</address>
              
          </student>
              
          <student id="10">
                  
          <name>student9</name>
                  
          <age>19</age>
                  
          <sex></sex>
                  
          <address>陜西西安</address>
              
          </student>
          </data>
          代碼叫簡單,不做過多解釋。
          posted on 2011-08-23 15:46 雪山飛鵠 閱讀(550) 評論(0)  編輯  收藏 所屬分類: android
          主站蜘蛛池模板: 陆丰市| 宜川县| 永登县| 嘉祥县| 吉水县| 麻阳| 岑溪市| 西乡县| 沧州市| 西昌市| 张家口市| 苏尼特左旗| 育儿| 房产| 清镇市| 上思县| 平乐县| 怀集县| 田林县| 乐业县| 江西省| 额济纳旗| 合山市| 宁城县| 温宿县| 苗栗县| 青川县| 乌兰浩特市| 永年县| 兴山县| 台中县| 靖安县| 改则县| 安丘市| 新闻| 巨鹿县| 兖州市| 昭通市| 苗栗县| 含山县| 乳山市|