如何配置 JAXB unmarshaller 以便从字符串中修剪前导和尾随空格?
例如,让我们考虑一个使用 JAXB 注释的 Java bean 和 XML 之间的简单绑定:
@XmlRootElement(name="bean")
class Bean {
@XmlElement(required=true)
String name;
@XmlElement(required=true)
int number;
}
我希望能够解组下面给出的 XML,因此bean.name不包括开头和结尾的空格 - 是“我的名字”,而不是“ \n 我的名字\n ”。
<bean>
<name>
My name
</name>
<number>1</number>
</bean>