使用xmlpull创建xml文件
来源:互联网 发布:react 数据undefined 编辑:程序博客网 时间:2024/05/16 15:38
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(null, true); 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>
- 使用xmlpull创建xml文件
- 轻松使用xmlpull创建xml
- Andriod 使用XmlPull解析XML文件
- xmlpull读取xml文件
- 使用xmlpull解析xml
- 使用XmlPull解析XML
- 使用Xmlpull解析xml
- 用xmlpull解析xml文件
- 轻松使用xmlpull解析xml
- 轻松使用xmlpull解析xml
- 轻松使用xmlpull解析xml
- Android--使用XMLPull解析xml
- xmlPull解析网络数据(xml文件)
- android使用xmlpull方式解析xml示例
- 存储方式二:文件(XML XmlPull解析)
- android应用中使用xmlpull解析xml文档失败
- Java使用SAX,XmlPull两种方式解析XML
- xmlpull解释xml
- java list用法
- 学习OpenCV:一
- c++string函数详解
- 8-1-3运算符重载(扩展+,-..功能,定义一目运算符“-”)
- 道听途说Struts2之4:Path路径问题
- 使用xmlpull创建xml文件
- Quartus II常见错误
- c 中运算符详解及其优先级
- 轻松使用dom创建xml
- Centos下GCC引用mysql头文件和库文件
- Win7 和 MAC 系统通过VMware共享文件夹
- Android中GridView拖拽的效果【android进化三十六】
- 银行业务调度系统
- 轻松使用xmlpull创建xml