1

我已经用 Xml bean 创建了一个 xml,现在是时候将创建的 xml 写入文件了。但是当我在 xml 文件中写入我的文件时,它是未格式化的。所以,我需要帮助将格式化的 xml 写入文件。我的代码如下:

文档包含 xml,它是 org.apache.xmlbeans.XmlObject 的对象

File file = new File("test.xml");
document.save(file);
4

1 回答 1

1

XmlBeans.save()用于toString()获取未格式化的 XML 字符串。因此,您文件中的字符串也未格式化。对于格式化输出,请执行以下操作:

XmlOptions xmlOptions = new XmlOptions();
xmlOptions.setSavePrettyPrint();
document.save(file, xmlOptions);
于 2013-05-11T20:49:07.940 回答