public void CreateXMLByDOM4J() {
// 创建Document对象
Document document = DocumentHelper.createDocument();
// 创建根节点
Element rss = document.addElement("rss");
//为rss根节点添加属性
rss.addAttribute("version", "2.0");
// 创建channel子节点
Element channel = rss.addElement("channel");
// 创建title子节点
Element title = channel.addElement("title");
// 设置title节点的值
title.setText("<![CDATA[你好 ]]>");
// 创建输出格式(OutputFormat对象)
OutputFormat format = OutputFormat.createPrettyPrint();
///设置输出文件的编码
//format.setEncoding("GBK");
Writer out;
try {
//创建一个输出流对象
out = new FileWriter("E://new.xml");
// 创建XMLWriter对象
XMLWriter writer = new XMLWriter(out, format);
//设置不自动进行转义
writer.setEscapeText(false);
// 生成XML文件
writer.write(document);
//关闭XMLWriter对象
writer.close();
log.info("生成XML文件成功");
} catch (IOException e) {
e.printStackTrace();
log.info("生成XML文件失败");
}
}
使用Dom4j创建XML文件
最新推荐文章于 2024-08-26 16:22:49 发布