Wie konfiguriere ich JAXB so, dass Leerzeichen beim Aufheben der Zuordnung des Tag-Werts entfernt werden?
Wie konfiguriere ich JAXB unmarshaller so, dass führende und nachfolgende Leerzeichen aus Strings entfernt werden?
Betrachten wir zum Beispiel eine einfache Bindung zwischen einer Java-Bean und XML mithilfe von JAXB-Annotationen:
@XmlRootElement(name="bean")
class Bean {
@XmlElement(required=true)
String name;
@XmlElement(required=true)
int number;
}
Ich möchte in der Lage sein, XML zu dekomprimieren gegeben unten so bean.name beinhaltet nicht das Starten und Schleppen von Whitespaces - ist "Mein Nam ", nicht" \ n Mein Name \ n ".
<bean>
<name>
My name
</name>
<number>1</number>
</bean>