java创建xml文件
2014-08-22 09:14
302 查看
生成文件需要借助jdom.jar包
package com.dragon.main;
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 TestXml {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("测试开始... ...");
try {
TestXml testXml = new TestXml();
System.out.println("正在生成 XXX.xml 文件...");
testXml.CreateXMLFile();
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("D:/XXX.xml 文件已生成");
}
/**
* 创建XML文件的方法
* @throws IOException
* @throws JDOMException
*/
public void CreateXMLFile() throws IOException, JDOMException {
//创建根节点
Element root = new Element("dagl");
//将节点添加到文档中
Document Doc = new Document(root);
// 创建节点 image;
Element elements = new Element("image");
// 给 image 节点添加属性 id;
//elements.setAttribute("id", "" + i);
// 给 user 节点添加子节点并赋值;
// new Element("name")中的 "name" 替换成表中相应字段,setText("xuehui")中 "xuehui 替换成表中记录值;
//创建子节点有两种写法
//写法一
//创建节点
Element element = new Element("id");
element.setText("6402000004001");//赋值操作
elements.addContent(element);
//写法二
//图片名称
elements.addContent(new Element("name").setText("申请表"));
//业务类型
elements.addContent(new Element("ywlx").setText("A"));
//资料种类
elements.addContent(new Element("zlzl").setText("A"));
//资料顺序号
elements.addContent(new Element("zlzl").setText("A"));
// 将子节点添加到根节点中
root.addContent(elements);
XMLOutputter XMLOut = new XMLOutputter();
//创建文件输出流 name为文件存放的路径和名称
//FileOutputStream fileOutputStream = new FileOutputStream(name)
// 输出 user.xml 文件;
XMLOut.output(Doc, new FileOutputStream("D:/6402000004001.xml"));
}
}
<?xml version="1.0" encoding="UTF-8"?>
<dagl>
<image>
<id>6402000004001</id>
<name>申请表</name>
<ywlx>A</ywlx>
<zlzl>A</zlzl>
<zlzl>A</zlzl>
</image>
</dagl>
package com.dragon.main;
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 TestXml {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("测试开始... ...");
try {
TestXml testXml = new TestXml();
System.out.println("正在生成 XXX.xml 文件...");
testXml.CreateXMLFile();
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("D:/XXX.xml 文件已生成");
}
/**
* 创建XML文件的方法
* @throws IOException
* @throws JDOMException
*/
public void CreateXMLFile() throws IOException, JDOMException {
//创建根节点
Element root = new Element("dagl");
//将节点添加到文档中
Document Doc = new Document(root);
// 创建节点 image;
Element elements = new Element("image");
// 给 image 节点添加属性 id;
//elements.setAttribute("id", "" + i);
// 给 user 节点添加子节点并赋值;
// new Element("name")中的 "name" 替换成表中相应字段,setText("xuehui")中 "xuehui 替换成表中记录值;
//创建子节点有两种写法
//写法一
//创建节点
Element element = new Element("id");
element.setText("6402000004001");//赋值操作
elements.addContent(element);
//写法二
//图片名称
elements.addContent(new Element("name").setText("申请表"));
//业务类型
elements.addContent(new Element("ywlx").setText("A"));
//资料种类
elements.addContent(new Element("zlzl").setText("A"));
//资料顺序号
elements.addContent(new Element("zlzl").setText("A"));
// 将子节点添加到根节点中
root.addContent(elements);
XMLOutputter XMLOut = new XMLOutputter();
//创建文件输出流 name为文件存放的路径和名称
//FileOutputStream fileOutputStream = new FileOutputStream(name)
// 输出 user.xml 文件;
XMLOut.output(Doc, new FileOutputStream("D:/6402000004001.xml"));
}
}
生成后的文件
<?xml version="1.0" encoding="UTF-8"?>
<dagl>
<image>
<id>6402000004001</id>
<name>申请表</name>
<ywlx>A</ywlx>
<zlzl>A</zlzl>
<zlzl>A</zlzl>
</image>
</dagl>
相关文章推荐
- java创建XML文件
- java类——使用dom4j创建xml文件
- java 创建 xml文件
- Java通过Dom4j来解析和创建XML文件
- java实现创建xml文件
- 用XMLEncoder和XMLDecoder创建并解析XML文件Java实例
- java--通过DOM方式创建xml文件
- java创建xml文件
- 在java代码中创建xml文件
- Java 创建xml文件
- 用JAVA创建,读取XML文件(转)
- java创建xml文件
- 创建并解析XML文件Java实例
- Android和java创建xml文件和解析xml文件剖析
- Java实现创建XML文件的方法
- java类——使用javax.xml创建xml文件
- java中 怎么创建xml文件
- java创建xml文件
- Android和java创建xml文件和解析xml文件剖析
- Java 创建过滤器 解析xml文件