【发布时间】:2015-01-15 18:30:02
【问题描述】:
我使用的是标准 xml 架构,称为 isosts,我需要使用 jaxb 将架构转换为 java 类。在这个 xml 模式中,许多元素的属性 rid 为类型 xs:IDREFS <xs:attribute name="rid" type="xs:IDREFS">。 Jaxb 将 xs:IDREFS 转换为对象列表。
出于我的需要,我希望 jaxb 将 xs:IDREFS 类型设为所有生成的 java 类中的 java 字符串类型。并且在编组/解组期间,属性 rid 的值都应该作为字符串处理。由于这是一个标准模式,我必须自定义 jaxb。我不确定这是否可以在 jaxb 绑定或适配器中完成以及如何做到这一点。谁能帮帮我?
【问题讨论】: