//创建document对象
Document document =
DocumentHelper.createDocument();
//定义根节点Element
Element rootGen =
document.addElement("book");
//定义根节点book的子节点们
Element nameGen =
rootGen.addElement("Name");
nameGen.addAttribute("name",
"《瓦尔登湖》");
Element ageGen =
rootGen.addElement("Author");
ageGen.addAttribute("author",
"戴维·梭罗");
Writer writer = null;
OutputFormat format =
null;
XMLWriter xmlwriter =
null;
//将定义好的内容写入xml文件中
try {
//进行格式化
format =
OutputFormat.createPrettyPrint();
//设定编码
format.setEncoding("UTF-8");
xmlwriter =
new XMLWriter(new
FileOutputStream("E:\\MSP\\src\\music\\book.xml"), format);
xmlwriter.write(document);
xmlwriter.flush();
xmlwriter.close();
//注意:如果文件已存在则会修改文件内容
} catch (Exception e) {
e.printStackTrace();
}
创建一个xml,并且写入(如果xml已…
本文介绍了一种使用Java代码生成XML文件的方法。具体步骤包括创建document对象、定义根节点及子节点,并设置属性值,最后将内容写入指定路径的XML文件中。此方法适用于需要动态生成XML配置文件的场景。

被折叠的 条评论
为什么被折叠?



