Java JabxXML写在一行上。如何格式化

Java JabxXML写在一行上。如何格式化,java,xml,jaxb,Java,Xml,Jaxb,对于那些尝试JAXB库的人来说,有没有办法创建格式正确的文件? 输出是一个1行文件,这给我带来了很大的问题。> 您可以使用以下选项启用“漂亮打印”: marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE ); 编组前,添加: marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE); 要添加UTF-8编码,请将属性设置为ma

对于那些尝试JAXB库的人来说,有没有办法创建格式正确的文件?
输出是一个1行文件,这给我带来了很大的问题。> 您可以使用以下选项启用“漂亮打印”:

marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE );

编组前,添加:

marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
要添加UTF-8编码,请将属性设置为marshaller:

marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");

默认情况下,输出将采用UTF-8编码。
marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");