【发布时间】:2013-06-16 03:59:19
【问题描述】:
在 JAXB 绑定中,我可以将元素的类型从 int 更改为 string 等等。
但我不仅想要数据类型转换。我想用它们等效的字符串替换整数 ID。
这意味着对于每个字段我都需要写方法。
是否还是要从 parse 方法中获取字段名?
<!-- Resolve ID's -->
<jaxb:bindings node="/xs:schema/xs:element/xs:complexType/xs:sequence/xs:element[@name='Classification']/xs:complexType/xs:attribute[@name='id']">
<jaxb:property>
<jaxb:baseType>
<jaxb:javaType name="java.lang.String" parseMethod="com.company.lookup.Resolver.resolve" />
</jaxb:baseType>
</jaxb:property>
</jaxb:bindings>
【问题讨论】:
标签: binding xml-parsing jaxb