import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
public class CreateXml {
public static void createElement() throws FileNotFoundException,
IOException {
// 创建根节点 list;
Element root = new Element("list");
// 根节点添加到文档中;
Document Doc = new Document(root);
for (int i = 0; i < 2; i++) {
Element elements = new Element("user");
// 给 user 节点添加属性 id;
elements.setAttribute("id", "" + i);
elements.addContent(new Element("name").setText("jack"));
elements.addContent(new Element("age").setText("28"));
elements.addContent(new Element("sex").setText("Male"));
root.addContent(elements);
}
XMLOutputter XMLOut = new XMLOutputter();
// 输出 user.xml 文件
XMLOut.output(Doc, new FileOutputStream("user.xml"));
//格式化Xml
Format format = Format.getPrettyFormat();
XMLOutputter xmlout = new XMLOutputter(format);
xmlout.output(Doc, new FileOutputStream("user.xml"));
}
public static void main(String[] args) throws FileNotFoundException, IOException {
CreateXml.createElement();
}
}