【问题标题】:How to trim String during JAXB MARSHALLING如何在 JAXB 编组期间修剪字符串
【发布时间】:2015-01-13 19:20:25
【问题描述】:
【问题讨论】:
标签:
java
xml
jaxb
marshalling
trim
【解决方案1】:
编写和配置您自己的适配器?就像你配置CollapsedStringAdapter一样?
<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings version="1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc">
<jaxb:bindings schemaLocation="myschema.xsd" node="/xs:schema">
<jaxb:globalBindings>
<xjc:javaType name="java.lang.String" xmlType="xs:string"
adapter="com.acme.foo.bind.annotation.adapters.BiCollapsedStringAdapter"/>
</jaxb:globalBindings>
</jaxb:bindings>
</jaxb:bindings>