java pull 修改 xml_轻松使用xmlpull创建xml

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();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值