2016-09-21 3 views
0

en utilisant xml normal suis capable d'obtenir standalone = "oui" attribut avec "xml" tag. Mais quand j'essaie d'obtenir comme suit en utilisant CASTOR XML je suis incapable. la réponse sera appréciée. Merci d'avance.comment pouvons-nous avoir comme "<? Xml version =" 1.0 "encoding =" UTF-8 "standalone =" oui "?>" En utilisant castor

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

essayez-vous d'utiliser castor pour composer xml? –

+0

oui, j'essaie de rassembler java Object en XML en utilisant le fichier de mapping de Castor. – SatishY

Répondre

0

Castor par défaut générer la déclaration XML comme suit

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

Dans mon enquête, je n'ai pas eu la configuration de mappage de ricin pour produire la déclaration XML personnalisé. Ainsi, nous pouvons le traiter comme suit,

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

Après avoir ajouté notre propre déclaration XML à l'écrivain, nous avons besoin de supprimer Castor ne pas générer la déclaration XML.

marshaller.setSupressXMLDeclaration(true);