`
zxd7900663
  • 浏览: 15866 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于xml文件格式化

    博客分类:
  • java
阅读更多
用此方法的前提是你已经生成了一份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格式化xml文件demo

    本文将深入探讨如何在Delphi XE7中格式化XML文件,通过提供的"delphi格式化xml文件demo"进行示例说明。 首先,让我们了解XML的基本概念。XML是一种标记语言,其主要目的是为了传输和存储数据,而不是显示数据。它的...

    Java格式化Xml文件

    因此,Java中提供了一些工具和方法来格式化XML文件,使其更易于理解和处理。本文将深入探讨如何使用Java来格式化XML文件。 首先,我们需要了解Java中处理XML的基本库——`javax.xml.transform`和`javax.xml.parsers...

    idea统一java格式化xml文件

    idea统一java格式化xml文件

    一个不错的XML文件格式化工具

    安装方便,不占磁盘空间,小巧玲珑的XML文件格式化工具

    格式化xml字符串,并生成xml文件

    本文将围绕“格式化XML字符串并生成XML文件”这一主题展开,结合提供的标签“源码”和“工具”,探讨如何通过Java编程实现这一功能。 首先,我们有两个Java源代码文件,即`XMLFileUtil.java`和`XMLFormatUtil.java`...

    大文件XML文件格式化浏览器 速度超快

    标题中的“大文件XML文件格式化浏览器 速度超快”指的是一款专为解决这个问题而设计的工具,它能够在保持高速度的同时,有效地对大型XML文件进行格式化,以提高开发者的工作效率。 XML浏览器通常具备以下功能: 1....

    xml格式化工具

    当我们处理大型或复杂的XML文件时,保持其良好的格式化对于阅读和调试至关重要。这就是"xml格式化工具"的作用所在。 "xml格式化工具"是一款专为整理和美化XML文档设计的应用程序。它可以帮助用户将混乱无序的XML...

    在editplus工具添加格式化xml文件的插件

    当你需要格式化XML文件时,只需选中文件内容,或者确保光标在XML文件中,然后在EditPlus的“工具”菜单中选择你刚才创建的“XML格式化”命令,即可对XML文件进行格式化操作。如果一切正常,XML文件的格式将会变得...

    mac上sublime 支持json, xml 格式化

    总结来说,Mac用户在Sublime Text中可以通过安装和使用特定的插件,如“Pretty JSON”和“XML Tools”,轻松地对JSON和XML文件进行格式化。这些插件大大简化了数据格式的处理,提升了开发体验。同时,了解如何利用...

    前端基于xml报文格式化工具

    而前端开发中,有时我们需要处理和展示XML报文,这就需要使用到特定的工具来帮助我们进行格式化和解析。"前端基于xml报文格式化工具"就是这样的一个工具,它使得前端开发者能够更方便地查看、编辑和理解XML数据。 ...

    EditPlus xml格式化

    它支持多种编程语言,并提供了丰富的自定义功能,包括XML文件的格式化。XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件和文档结构描述等领域。在处理XML文件时,保持...

    java文件格式化xml文件

    java文件格式化xml文件,帮助团队统一代码格式

    带xml、ftl格式化工具的editplus

    在本篇中,我们将深入探讨EditPlus如何与XML和FTL(FreeMarker)文件格式配合使用,并讨论如何配置EditPlus以提升这两种文件类型的编辑体验。 **XML格式化工具** XML(可扩展标记语言)是一种用于存储和传输数据的...

    ftl排版-xml格式化.zip

    在“ftl排版-xml格式化.zip”这个压缩包中,我们有“foxe_241_zwm”这个文件,这很可能是一个名为Foxe的FTL编辑器或XML查看器的版本,版本号可能是241,而“zwm”可能是某种特定的配置或标识。 XML是一种标记语言,...

    xmlspy 格式化

    "xmlspy 格式化"指的是使用XMLSpy对XML文件进行美化和整理,使其更符合阅读和编辑的标准。 XML(可扩展标记语言)是一种用于存储和传输结构化数据的语言,广泛应用在Web服务、数据库交互、配置文件等领域。然而,...

    XML格式化(换行,缩进)

    在IT领域,尤其是在Web开发与数据交换中,XML(可扩展标记语言)作为一种重要的数据存储和传输...在实际应用中,这种格式化处理尤其适用于需要频繁解析和编辑XML文档的场景,如配置文件管理、Web服务数据交换等领域。

    XML快速格式化工具

    当我们处理大型或者复杂的XML文档时,保持其良好的格式化对于阅读和调试至关重要。"XML快速格式化工具"就是针对这一需求设计的小巧实用的软件。 该工具的主要功能是将无序或混乱的XML代码自动整理成清晰、易读的...

    IDEA 统一格式化插件配置

    首先,"Eclipse_CodeFormatter.xml"是一个Eclipse的代码格式化配置文件,它存储了关于代码缩进、空格、括号放置、导入顺序等一系列格式化规则。这个文件可以由团队共享,确保所有成员遵循相同的代码风格。要将此配置...

Global site tag (gtag.js) - Google Analytics