jdom是比较流行的一个对xml进行创建解析的工程包,我在这里用的是jdom-1.0.jar
1.代码:
/**
* 创建xml文件
*/
public void bulidxml(){
try {
Document doc = new Document();
Element root = new Element("根元素");
doc.setRootElement(root);
Element el1 = new Element("元素一");
el1.setAttribute("属性", "属性一");
Text text1 = new Text("元素值");
Element em = new Element("元素二").addContent("第二个元素");
el1.addContent(text1);
el1.addContent(em);
Element el2 = new Element("元素三").addContent("第三个元素");
root.addContent(el1);
root.addContent(el2);
XMLOutputter outputter = null;
Format format = Format.getCompactFormat();
format.setEncoding("GB2312");
format.setIndent(" ");
outputter = new XMLOutputter(format);
outputter.output(doc, new FileOutputStream("C:\\a.xml"));
} catch (Exception e) {
e.printStackTrace();
}
}
2.生成的xml文件
<?xml version="1.0" encoding="GB2312"?>
<根元素>
<元素一 属性="属性一">
元素值
<元素二>第二个元素</元素二>
</元素一>
<元素三>第三个元素</元素三>
</根元素>
参考地址:http://gang4415.blog.51cto.com/225775/248714/