我已经用Xml bean创建了一个xml,现在是时候将创建的xml写入文件了。但是当我在xml文件中写入文件时,它没有格式化。所以,我需要帮助将格式化的xml写入文件。我的代码如下:
文档包含xml,它是org.apache.xmlbeans.XmlObject的对象
File file = new File("test.xml");
document.save(file);
答案 0 :(得分:1)
XmlBeans.save()
使用toString()
来获取未格式化的XML字符串。因此,文件中的字符串也是未格式化的。对于格式化输出,请执行以下操作:
XmlOptions xmlOptions = new XmlOptions();
xmlOptions.setSavePrettyPrint();
document.save(file, xmlOptions);