packagecom.xmlpull;importjava.io.File;importjava.io.FileOutputStream;importorg.kxml2.io.KXmlSerializer;importorg.xmlpull.v1.XmlSerializer;/***
* xmlpull方式创建xml
*
*@authorscott
**/publicclassXmlPullCreateXML {publicstaticvoidmain(String[] args)throwsException{
XmlSerializer xmlSerializer=newKXmlSerializer();
xmlSerializer.setOutput(newFileOutputStream(newFile("D:\\workspace\\demo\\src\\students.xml")),"utf-8");
xmlSerializer.startDocument(null,true);
xmlSerializer.startTag(null,"data");for(inti=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();
}
}