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