要在使用dom4j解析XML文件时去掉空行,可以在输出XML文件时设置格式化输出并去掉空行。具体步骤如下
要在使用dom4j解析XML文件时去掉空行,可以在输出XML文件时设置格式化输出并去掉空行。具体步骤如下:
- 创建一个XML文档对象:
Documentdocument=DocumentHelper.createDocument();
Elementroot=document.addElement("root");
Elementchild1=root.addElement("child1");
Elementchild2=root.addElement("child2");
OutputFormatformat=OutputFormat.createPrettyPrint();
format.setTrimText(true);//去掉文本节点两边的空白
format.setNewlines(true);//是否换行
format.setIndent(true);//是否缩进
format.setIndentSize(2);//缩进空格数
XMLWriterwriter=newXMLWriter(newFileWriter("output.xml"),format);
writer.write(document);
writer.close();
通过设置format.setTrimText(true)
可以去掉文本节点两边的空白,从而达到去掉空行的目的。
版权声明
本文仅代表作者观点,不代表博信信息网立场。