在XSD模式中使用自定义类,而不是创建新类

时间:2019-11-07 14:16:33

标签: java xsd jaxb

我有一个xsd文件。在使用jaxb并生成类之前,我想在这种模式下说不要创建新类并改用当前类。

<xs:element name="getTransportTypesResponse">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="transportTypesList" maxOccurs="unbounded" type="tns:transportTypeInfo"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>

例如这里我不想创建这样的新的transportTypeInfo复杂类型

<xs:complexType name="transportTypeInfo">
        <xs:sequence>
            <xs:element name="id" type="xs:int"/>
            <xs:element name="name" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>

但是使用MyClass。

<xs:element name="transportTypesList" maxOccurs="unbounded" type="com.mypackage.test.MyClass"/>

有可能吗?或如何?预先感谢

0 个答案:

没有答案
相关问题