2016-09-21 92 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);