我是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>