2

xsd スキーマにはさまざまな複合型があり、Jaxb を使用してこれを Java クラスに提示します。私は次のようにして、javaclass で成功した complextype 列挙を提示しました。

<xs:element name="SistemaEmissione" type="SistemaEmissione" />
<xs:simpleType name="SistemaEmissione">
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
<xs:enumeration value="P"/>
<xs:enumeration value="G"/>
</xs:restriction>
</xs:simpleType>

しかし、Javaで生成されたクラスでこの制限を提示することはできません

<xs:element name="Master" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

minOccurs="0" と maxLength value="15" の両方が、生成された Java クラスに播種されました。

誰でも私を助けることができますか?tnx

4

1 に答える 1