怎样将生成的xml文件进行格式化

发布时间:2025-12-09 11:53:32 浏览次数:1

最近有在项目中生成xml文件,但是生成之后的xml文件打开之后,是一坨,看起来真的不美观,要是能够格式化输出来就好了。

这里说明一下,我使用DOM4J的方式生成的xml

public static void main(String[] args) {        Document document = DocumentHelper.createDocument();        Element bookStore = document.addElement("bookStore");        Element book = bookStore.addElement("book");        book.addAttribute("category", "e-sport");        Element title = book.addElement("title");        title.addText("全职高手");        Element author = book.addElement("author");        author.addText("蝴蝶蓝");        // 设置格式        OutputFormat format = OutputFormat.createPrettyPrint();        format.setEncoding("utf-8");        File file = new File("D:\图纸\books.xml");        XMLWriter writer = null;        // 设置是否转义  默认为true        try {            writer = new XMLWriter(new FileOutputStream(file), format);            writer.setEscapeText(false);            writer.write(document);            writer.close();        } catch (IOException e) {            System.out.println("生成文件的时候出现错误:"+e);        }    }

生成之后的文件打开之后就是格式化的

<?xml version="1.0" encoding="utf-8"?><bookStore>  <book category="e-sport">    <title>全职高手</title>    <author>蝴蝶蓝</author>  </book></bookStore>

参考网址;https://www.cnblogs.com/wenruo/p/6345122.html

154681.html

xml格式化
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477