用此方法的前提是你已经生成了一份xml文件,只是该文件内容不是很美观,此方法的功能仅仅是可以使其变美观而已
看代码:
package com.crea.sys.xml.util;
import java.io.File;
import java.io.FileWriter;
import org.dom4j.Document;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class XmlFormat {
/**
* @param args
*/
public static void main(String[] args) {
String filepath = "D:/web.xml";
format(filepath);
}
/**
*
* @param filepath 将指定文件xml格式化
* @return
*/
public static void format(String filepath){
File file = new File(filepath);
SAXReader reader = new SAXReader();
try {
Document news = reader.read(file);
OutputFormat format = OutputFormat.createPrettyPrint();
XMLWriter writer = new XMLWriter(new FileWriter(file),format);
writer.write(news);
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
用到的jar包:dom4j-1.6.1.jar
分享到:
相关推荐
本文将深入探讨如何在Delphi XE7中格式化XML文件,通过提供的"delphi格式化xml文件demo"进行示例说明。 首先,让我们了解XML的基本概念。XML是一种标记语言,其主要目的是为了传输和存储数据,而不是显示数据。它的...
因此,Java中提供了一些工具和方法来格式化XML文件,使其更易于理解和处理。本文将深入探讨如何使用Java来格式化XML文件。 首先,我们需要了解Java中处理XML的基本库——`javax.xml.transform`和`javax.xml.parsers...
idea统一java格式化xml文件
安装方便,不占磁盘空间,小巧玲珑的XML文件格式化工具
本文将围绕“格式化XML字符串并生成XML文件”这一主题展开,结合提供的标签“源码”和“工具”,探讨如何通过Java编程实现这一功能。 首先,我们有两个Java源代码文件,即`XMLFileUtil.java`和`XMLFormatUtil.java`...
标题中的“大文件XML文件格式化浏览器 速度超快”指的是一款专为解决这个问题而设计的工具,它能够在保持高速度的同时,有效地对大型XML文件进行格式化,以提高开发者的工作效率。 XML浏览器通常具备以下功能: 1....
当我们处理大型或复杂的XML文件时,保持其良好的格式化对于阅读和调试至关重要。这就是"xml格式化工具"的作用所在。 "xml格式化工具"是一款专为整理和美化XML文档设计的应用程序。它可以帮助用户将混乱无序的XML...
当你需要格式化XML文件时,只需选中文件内容,或者确保光标在XML文件中,然后在EditPlus的“工具”菜单中选择你刚才创建的“XML格式化”命令,即可对XML文件进行格式化操作。如果一切正常,XML文件的格式将会变得...
总结来说,Mac用户在Sublime Text中可以通过安装和使用特定的插件,如“Pretty JSON”和“XML Tools”,轻松地对JSON和XML文件进行格式化。这些插件大大简化了数据格式的处理,提升了开发体验。同时,了解如何利用...
而前端开发中,有时我们需要处理和展示XML报文,这就需要使用到特定的工具来帮助我们进行格式化和解析。"前端基于xml报文格式化工具"就是这样的一个工具,它使得前端开发者能够更方便地查看、编辑和理解XML数据。 ...
它支持多种编程语言,并提供了丰富的自定义功能,包括XML文件的格式化。XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件和文档结构描述等领域。在处理XML文件时,保持...
java文件格式化xml文件,帮助团队统一代码格式
在本篇中,我们将深入探讨EditPlus如何与XML和FTL(FreeMarker)文件格式配合使用,并讨论如何配置EditPlus以提升这两种文件类型的编辑体验。 **XML格式化工具** XML(可扩展标记语言)是一种用于存储和传输数据的...
在“ftl排版-xml格式化.zip”这个压缩包中,我们有“foxe_241_zwm”这个文件,这很可能是一个名为Foxe的FTL编辑器或XML查看器的版本,版本号可能是241,而“zwm”可能是某种特定的配置或标识。 XML是一种标记语言,...
"xmlspy 格式化"指的是使用XMLSpy对XML文件进行美化和整理,使其更符合阅读和编辑的标准。 XML(可扩展标记语言)是一种用于存储和传输结构化数据的语言,广泛应用在Web服务、数据库交互、配置文件等领域。然而,...
在IT领域,尤其是在Web开发与数据交换中,XML(可扩展标记语言)作为一种重要的数据存储和传输...在实际应用中,这种格式化处理尤其适用于需要频繁解析和编辑XML文档的场景,如配置文件管理、Web服务数据交换等领域。
当我们处理大型或者复杂的XML文档时,保持其良好的格式化对于阅读和调试至关重要。"XML快速格式化工具"就是针对这一需求设计的小巧实用的软件。 该工具的主要功能是将无序或混乱的XML代码自动整理成清晰、易读的...
首先,"Eclipse_CodeFormatter.xml"是一个Eclipse的代码格式化配置文件,它存储了关于代码缩进、空格、括号放置、导入顺序等一系列格式化规则。这个文件可以由团队共享,确保所有成员遵循相同的代码风格。要将此配置...