Dom4j 生成xml并格式化
Posted 啊道的星空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dom4j 生成xml并格式化相关的知识,希望对你有一定的参考价值。
Document document = DocumentHelper.createDocument();
//创建root
Element root = document.addElement("parameters");
//生成root的一个接点
Element param = root.addElement("parameter");
// 为节点添加属性
param.addAttribute("key", "sys.username");
// 为节点添加文本, 也可以用addText()
param.addCDATA("中国");
//设置文件编码
OutputFormat xmlFormat = new OutputFormat();
xmlFormat.setEncoding("UTF-8");
// 设置换行
xmlFormat.setNewlines(true);
// 生成缩进
xmlFormat.setIndent(true);
// 使用4个空格进行缩进, 可以兼容文本编辑器
xmlFormat.setIndent(" ");
String filePath = " E:/BOSS/tomcat/adao/createXmlDemo.xml";
//创建写文件方法
XMLWriter xmlWriter = new XMLWriter(new FileWriter(filePath),xmlFormat);
//写入文件
xmlWriter.write(document);
//关闭
xmlWriter.close();
输出结果为:
<?xml version="1.0" encoding="UTF-8"?>
<parameters>
<parameter key="sys.username" type="string"><![CDATA[中国]]></parameter>
</parameters>
以上是关于Dom4j 生成xml并格式化的主要内容,如果未能解决你的问题,请参考以下文章
请问:在JSP中用dom4j创建了XML文件后,能在控制台输出文件,但找不到文件该怎么办?