学堂 学堂 学堂公众号手机端

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

lewis 2年前 (2023-10-20) 阅读数 7 #技术

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

  1. 创建一个XML文档对象:
Documentdocument=DocumentHelper.createDocument();
  • 添加根元素和子元素等:
  • Elementroot=document.addElement("root"); Elementchild1=root.addElement("child1"); Elementchild2=root.addElement("child2");
  • 输出XML文件并设置格式化输出:
  • 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)可以去掉文本节点两边的空白,从而达到去掉空行的目的。


    版权声明

    本文仅代表作者观点,不代表博信信息网立场。

    热门