使用dom4j创建,首先须导入dom4j相关的jar包,我导入的是dom4j-1.6.1.jar
下面是我练习创建xml文件的代码
package com.yunix.dom4j;
import java.io.FileWriter;
import java.io.Writer;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
public class Dom4jTest {
/**
* 创建xml文件
*/
public void createDocument() {
Document document = DocumentHelper.createDocument();
Element root = document.addElement("class");
Element student = root.addElement("student");
Element No = student.addElement("No");
No.addText("01");
Element Name = student.addElement("Name");
Name.addText("Jim");
Element Age = student.addElement("Age");
Age.addText("20");
student = root.addElement("student");
No = student.addElement("No");
No.addText("02");
Name = student.addElement("Name");
Name.addText("Jack");
Age = student.addElement("Age");
Age.addText("21");
try {
OutputFormat outputFormat = OutputFormat.createPrettyPrint();
outputFormat.setLineSeparator("\r\n");//这是为了换行操作
Writer writer = new FileWriter("F:/dom4jTest.xml");
XMLWriter outPut = new XMLWriter(writer,outputFormat);
outPut.write(document);
outPut.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String []args) {
Dom4jTest dom4jTest = new Dom4jTest();
dom4jTest.createDocument();
}
}