dom4j如何去掉xml删除空行

avatar
作者
猴君
阅读量:6

要在使用dom4j解析XML文件时去掉空行,可以在输出XML文件时设置格式化输出并去掉空行。具体步骤如下:

  1. 创建一个XML文档对象:
Document document = DocumentHelper.createDocument(); 
  1. 添加根元素和子元素等:
Element root = document.addElement("root"); Element child1 = root.addElement("child1"); Element child2 = root.addElement("child2"); 
  1. 输出XML文件并设置格式化输出:
OutputFormat format = OutputFormat.createPrettyPrint(); format.setTrimText(true); // 去掉文本节点两边的空白 format.setNewlines(true); // 是否换行 format.setIndent(true); // 是否缩进 format.setIndentSize(2); // 缩进空格数  XMLWriter writer = new XMLWriter(new FileWriter("output.xml"), format); writer.write(document); writer.close(); 

通过设置format.setTrimText(true)可以去掉文本节点两边的空白,从而达到去掉空行的目的。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!