JAXB - 如何将生成的bean的自定义Date对象转换为java.util.Date?

时间:2013-06-04 10:11:32

标签: xml date data-binding jaxb xsd

我是JAXB初学者。

我有一个由第三个提供的XSD(我无法修改它),它定义了自己的Date对象,而不是使用 xs:dateTime

我还使用Maven插件从XML模式动态生成bean,并在XJB文件中外部化自定义绑定。

如何配置XJB文件以使用 java.util.Date 而不是生成的bean中的自定义Date对象?

XML架构中的自定义Date对象是:

<xs:element name="Date">
    <xs:complexType>
        <xs:attribute name="Time" type="xs:time" use="required"/>
        <xs:attribute name="Date" type="xs:date" use="required"/>
        <xs:attribute name="TimeZone" type="xs:NMTOKEN" use="optional"/>
    </xs:complexType>
</xs:element>

0 个答案:

没有答案