我正在使用 JAXB 来生成 XML 文件,并且由于业务需要,我目前正在使用 XMLEventWriter 将其写入其他一些 XML 文件的中间:
marshaller.marshal(jaxbElement, xmlEventWriter);
目前设置一些属性,如:
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
marshaller.setProperty(Marshaller.JAXB_ENCODING, "utf-8");
marshaller.setProperty(Marshaller.JAXB_FRAGMENT, true);
但是,除了将JAXB_FORMATTED_OUTPUT设置为true之外,我的XML 没有被格式化。
有谁知道可能是什么问题?这只发生在我使用 XMLEventWriter 时...
提前致谢。