溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處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 雪山飛鵠 閱讀(544) 評論(0)  編輯  收藏 所屬分類: android
          主站蜘蛛池模板: 澳门| 太仓市| 天长市| 灵石县| 内黄县| 大竹县| 称多县| 平顺县| 陆川县| 惠安县| 金昌市| 凤阳县| 电白县| 敖汉旗| 玉山县| 长顺县| 深泽县| 新化县| 馆陶县| 上饶市| 九龙县| 昌吉市| 天峻县| 中宁县| 科尔| 沁水县| 塔城市| 炉霍县| 桂平市| 绿春县| 毕节市| 抚州市| 宁化县| 泽州县| 吴川市| 松原市| 永德县| 莲花县| 长白| 辽阳市| 丁青县|