日期:2014-05-20 浏览次数:21063 次
Document document = DocumentHelper.createDocument(); XMLWriter writer = null; OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("UTF-8"); format.setExpandEmptyElements(true); format.setTrimText(false); format.setIndent(" ");
------解决方案--------------------
刚学这个
------解决方案--------------------
可以设置的,我就没碰到过空行的情况
------解决方案--------------------
http://javaprogram.5d6d.com/blog.php?tid=628
/**
* 通过 org.dom4j.io.OutputFormat 来设置XML文档输出格式
*/
OutputFormat format = OutputFormat.createPrettyPrint(); // 设置XML文档输出格式
format.setEncoding("UTF-8"); // 设置XML文档的编码类型
format.setSuppressDeclaration(true);
format.setIndent(true); // 设置是否缩进
format.setIndent(" "); // 以空格方式实现缩进
format.setNewlines(true); // 设置是否换行
try {
/** 将document中的内容写入文件中 */
XMLWriter writer = new XMLWriter(new FileWriter(new File(
xmlFileName)), format);
writer.write(this.getDocument());
writer.close();
} catch (Exception ex) {
System.out.println(ex.getMessage());
}