JDom写入XML例子
package com.zuxia.jdom;
import java.io.FileOutputStream;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
/**
*
* 利用JDOM来生成xml文件
*
* 步骤:
* 1. 创建子节点--》根节点。
*
* 2. 根据根节点,生成一个Document。
*
* 3. 写成一个Xml的文件。
*
*/
public class WriteXML {
public static void main(String[] args) {
//子节点创建完成
Element name,sex,age;
name = new Element("name");//创建节点名
name.setText("李四");
sex = new Element("sex");//创建节点名
sex.setText("男");
age = new Element("age");//创建节点名
age.setText("50");
//创建student节点
Element student = new Element("student");
student.addContent(name);
student.addContent(sex);
student.addContent(age);
//创建根节点
Element root = new Element("class");
root.addContent(student);
//将根节点转换成一个document
Document doc = new Document(root);
//写成一个xml的文件
//可以设置xml的文档格式
Format fmt = Format.getCompactFormat();
fmt.setIndent(" ");
XMLOutputter out = new XMLOutputter(fmt);
try {
out.output(doc, new FileOutputStream("e:/writeXml.xml"));
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("成功!");
}
}