java 创建 xml文件
2013-08-01 10:41
253 查看
把数据从数据库里导出来,导出成xml文件
不多说别的,直接贴代码。很容易 ,一看就懂的、
生成 mxl 文件...
<?xml version="1.0" encoding="UTF-8"?>
<list><animal><dog><name>我的名字是:小狗11</name><age>我的年龄是12</age><sex>我的性别是1</sex></dog></animal></list>
不多说别的,直接贴代码。很容易 ,一看就懂的、
package xml; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.text.SimpleDateFormat; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.XMLWriter; public class createXml { public void BuildXMLDoc() throws IOException { /** 创建 doc**/ Document doc = org.dom4j.DocumentHelper.createDocument(); /**创建根节点**/ Element root = doc.addElement("list"); /**设定时间格式**/ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); /**增加节点**/ Element spts = root.addElement("animal"); /**再次增加节点(用作实验)**/ Element spt = spts.addElement("dog"); /**节点下面的属性**/ Element childTmp; childTmp = spt.addElement("name");//数据库字段名字 childTmp.setText("我的名字是:"+"小狗11");//数据库字段值 childTmp = spt.addElement("age");//数据库字段名字 childTmp.setText("我的年龄是"+"12");//数据库字段值 childTmp = spt.addElement("sex");//数据库字段名字 childTmp.setText("我的性别是"+"1");//数据库字段值 /**在控制台输出xml文件**/ String xml = doc.asXML(); System.out.println(xml); /* Format format = Format.getPrettyFormat(); XMLOutputter XMLOut = new XMLOutputter(format); XMLOut.output(Doc, new FileOutputStream("user.xml"));*/ /**新建一个文件 这里的位置可以自己改变**/ File xmlFile = new File("d:\\animal.xml"); /**输出流**/ OutputStream os = new FileOutputStream(xmlFile); /**写入doc**/ XMLWriter xmlWriter = new XMLWriter(os); xmlWriter.write(doc); xmlWriter.close(); } public static void main(String[] args) { try { createXml cXml = new createXml(); System.out.println("生成 mxl 文件..."); cXml.BuildXMLDoc(); } catch (Exception e) { e.printStackTrace(); } } }输出的结果是:
生成 mxl 文件...
<?xml version="1.0" encoding="UTF-8"?>
<list><animal><dog><name>我的名字是:小狗11</name><age>我的年龄是12</age><sex>我的性别是1</sex></dog></animal></list>
相关文章推荐
- java创建xml文件中文乱码
- 创建并解析XML文件Java实例
- Android和java创建xml文件和解析xml文件剖析
- 用XMLEncoder和XMLDecoder创建并解析XML文件Java实例
- java创建xml文件
- java创建xml文件中文乱码
- java实现创建xml文件
- JAVA创建XML文件(三)---DOM4J方式创建XML
- java中 怎么创建xml文件
- java基础 创建xml文件
- java创建xml文件
- 使用Java创建XML文件
- 在java代码中创建xml文件
- Android和java创建xml文件和解析xml文件剖析
- 用JAVA创建,读取XML文件
- java获取并编辑用户脚本,创建并自动执行testng.xml文件_03
- Java 创建过滤器 解析xml文件
- Web项目中使用java Struts2实现Zip、xml文件的动态创建和下载(Zip文件中动态存在多个xml文件)
- 用JAVA创建,读取XML文件
- java创建xml文件