Dom4j⽣成xml并格式化 Document document = ateDocument();
//创建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个空格进⾏缩进, 可以兼容⽂本编辑器
使用dom4j解析xml文件
xmlFormat.setIndent("    ");
  String filePath = " E:/BOSS/tomcat/l";
//创建写⽂件⽅法
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>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。