Comment puis-je supprimer l'espace blanc de début/de fin avant/pendant le rassemblement dans JAXB?Supprimer les espaces blancs de début/de fin dans JAXB?
4
A
Répondre
8
Vous pouvez utiliser CollapsedStringAdapter
:
public class MyClass {
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
private String field;
}
Cet adaptateur supprime la direction et espaces blancs arrière, puis tronquer toute sequnce de tabulation, CR, LF et SP par un seul caractère d'espace blanc ''.
+2
est-il un moyen de mettre cela sur tous les champs avec le type de données String lors de la génération de classes en utilisant xjc? – mabuzer
Retirer de quoi? Le XML, ou les valeurs de chaîne étant rassemblées? –
n'importe quelle chaîne qui est ajoutée dans le flux xml ... – mabuzer
Je ne comprends pas votre question, avez-vous besoin maintenant si c'est possible ou nécessaire ou conseillé ou comment c'est fait? –