Итак, я знаю, как создать тип перечисления, но когда я установил для него тип элемента, поле элемента будет иметь тип string, а не тип enum. Как создать перечисление в моей схеме и создать 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"/>