java创建xml文件
2012-07-08 16:09
232 查看
前些日子通过ajax获取了后台传过来的文本信息,现在想来一般数据交换通过xml则可以实现更好的通用性
本文记录一下怎么样通过Java来生成一个xml文件保存到服务器上
Java代码如下所示 所需架包 jdom.jar
最后生成的xml文件内容如下
本文记录一下怎么样通过Java来生成一个xml文件保存到服务器上
Java代码如下所示 所需架包 jdom.jar
package com.sa; import java.io.FileOutputStream; import java.io.IOException; import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; import org.jdom.output.XMLOutputter; public class Java2XML { public void BuildXMLDoc() throws IOException, JDOMException { // 创建根节点 list; Element root = new Element("list"); // 根节点添加到文档中; Document Doc = new Document(root); // 此处 for 循环可替换成 遍历 数据库表的结果集操作; for (int i = 0; i < 5; i++) { // 创建节点 user; Element elements = new Element("user"); // 给 user 节点添加属性 id; elements.setAttribute("id", "" + i); // 给 user 节点添加子节点并赋值; // new Element("name")中的 "name" 替换成表中相应字段,setText("xuehui")中 "xuehui 替换成表中记录值; elements.addContent(new Element("name").setText("xuehui")); elements.addContent(new Element("age").setText("28")); elements.addContent(new Element("sex").setText("Male")); // 给父节点list添加user子节点; root.addContent(elements); } XMLOutputter XMLOut = new XMLOutputter(); // 输出 user.xml 文件; XMLOut.output(Doc, new FileOutputStream("user.xml")); } public static void main(String[] args) { try { Java2XML j2x = new Java2XML(); System.out.println("生成 mxl 文件..."); j2x.BuildXMLDoc(); System.out.println("生成完毕..."); } catch (Exception e) { e.printStackTrace(); } } }
最后生成的xml文件内容如下
<?xml version="1.0" encoding="UTF-8"?> <list> <user id="0"> <name>xuehui</name> <age>28</age> <sex>Male</sex> </user> <user id="1"> <name>xuehui</name> <age>28</age> <sex>Male</sex> </user> <user id="2"> <name>xuehui</name> <age>28</age> <sex>Male</sex> </user> <user id="3"> <name>xuehui</name> <age>28</age> <sex>Male</sex> </user> <user id="4"> <name>xuehui</name> <age>28</age> <sex>Male</sex> </user> </list>
相关文章推荐
- 在java代码中创建xml文件
- java创建xml文件
- java--通过DOM方式创建xml文件
- java解析xml文件:创建、读取、遍历、增删查改、保存
- 用JAVA创建,读取XML文件
- Java通过Dom4j来解析和创建XML文件
- Web项目中使用java Struts2实现Zip、xml文件的动态创建和下载(Zip文件中动态存在多个xml文件)
- java通过dom4j创建xml文件
- java创建xml文件中文乱码
- java类——使用javax.xml创建xml文件
- java创建xml文件
- java实现创建xml文件
- java类——使用dom4j创建xml文件
- java 创建 xml文件
- JAVA创建XML文件(三)---DOM4J方式创建XML
- java基础 创建xml文件
- java创建简单的XML文件
- [转]java创建xml文件
- 用JAVA创建,读取XML文件(转)
- java创建XML文件