Wie JAXB Unmarshaller konfigurieren, so wird es führende und nachfolgende Leerzeichen von Zeichenfolgen trimmen?Wie konfiguriert man JAXB so, dass es Whitespaces abschneidet, wenn der Tag-Wert unmarshaliert wird?
Zum Beispiel wollen wir eine einfache Bindung zwischen einer Java Bean und XML prüfen, mit JAXB Anmerkungen:
@XmlRootElement(name="bean")
class Bean {
@XmlElement(required=true)
String name;
@XmlElement(required=true)
int number;
}
Ich möchte in der Lage sein zu Abstellungs XML gegeben unten so bean.name nicht enthalten beginnt und Nachgestellte Leerzeichen - ist "Mein Name", nicht "\ n Mein Name \ n".
leider XML-Parser behandelt, dass als „signifikant“ Leerzeichen, wenn Sie Ihre Ausgabe ohne Zeilenumbrüchen formatiert werden kann wäre einfacher, als alle anderen Reifen. .. –