0

通过使用普通的 xml,我能够获得带有“xml”标签的独立 =“yes”属性。但是,当我试图通过使用 CASTOR XML 来实现以下目标时,我却无法做到。答案将不胜感激。提前致谢。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
4

1 回答 1

0

Castor 默认生成 XML 声明如下

<?xml version="1.0" encoding="UTF-8" ?>

在我的调查中,我没有得到任何脚轮映射配置来生成自定义的 XML 声明。所以,我们可以这样处理,

writer.append("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>");

在将我们自己的 XML 声明附加到 writer 之后,我们需要禁止 Castor 不生成 XML 声明。

marshaller.setSupressXMLDeclaration(true);
于 2017-01-30T11:25:24.003 回答