2016-09-21 76 views
0

通过使用正常的xml能够获得standalone =“yes”属性来获得像“<?xml version =”1.0“encoding =”UTF-8“standalone =”yes“?> “xml”标签。但是当我试图通过使用CASTOR XML来获得像下面那样无法工作时。回答将不胜感激。提前致谢。默认情况下我们如何通过使用castor

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

你想使用脚轮来撰写xml吗? –

+0

是的,我试图通过使用Castor映射文件将java对象编组为xml。 – SatishY

回答

0

蓖麻生成XML声明如下

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

在我的调查,我没有得到任何蓖麻映射配置生成定制的XML声明。所以,我们可以处理它,如下所示,

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

附加我们自己的XML声明作家之后,我们需要压制蓖麻不产生XML声明。

marshaller.setSupressXMLDeclaration(true);