1

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

0 回答 0