import java.io.FileOutputStream;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
/**
* 演示Dom4J新建xml文件
* @author XUE
*
*/
public class DOM4JGanerateXML {
public static void main(String[] args) {
try {
//创建文档及元素
Document doc=DocumentHelper.createDocument();
//创建根元素
Element root=doc.addElement("Persons");
Element perEle=root.addElement("person");
perEle.addElement("name").addText("张三");
perEle.addElement("age").addText("22");
//格式化
OutputFormat format=OutputFormat.createCompactFormat();
format.setIndentSize(4);//设置缩进量
format.setNewlines(true);//设置换行
//输出
XMLWriter out=new XMLWriter(new FileOutputStream("D:/DOM4JXML.xml"),format);
out.write(doc);
} catch (Exception e) {
// TODO: handle exception
}
}
}
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
/**
* 演示Dom4J新建xml文件
* @author XUE
*
*/
public class DOM4JGanerateXML {
public static void main(String[] args) {
try {
//创建文档及元素
Document doc=DocumentHelper.createDocument();
//创建根元素
Element root=doc.addElement("Persons");
Element perEle=root.addElement("person");
perEle.addElement("name").addText("张三");
perEle.addElement("age").addText("22");
//格式化
OutputFormat format=OutputFormat.createCompactFormat();
format.setIndentSize(4);//设置缩进量
format.setNewlines(true);//设置换行
//输出
XMLWriter out=new XMLWriter(new FileOutputStream("D:/DOM4JXML.xml"),format);
out.write(doc);
} catch (Exception e) {
// TODO: handle exception
}
}
}