【发布时间】:2016-11-07 13:05:52
【问题描述】:
所以我知道如何创建枚举类型,但是当我为其设置元素类型时,元素字段将只是字符串类型而不是枚举类型。如何在我的架构中创建枚举并让 JAXB 将其生成为 java 枚举类型?
这就是我创建枚举类型和元素的方式:
<xsd:simpleType name="myEnum">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="MY_ENUM_1"/>
<xsd:enumeration value="MY_ENUM_2"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="myEnumElement" type="ns1:myEnum"/>
【问题讨论】:
标签: enums types schema jaxb element