Xsd 它';是否可以在单个枚举标记中使用多个值?
我在WebAPI项目中使用XSD验证 现在我使用以下方法检查字符串值Xsd 它';是否可以在单个枚举标记中使用多个值?,xsd,xsd-validation,Xsd,Xsd Validation,我在WebAPI项目中使用XSD验证 现在我使用以下方法检查字符串值 <xs:simpleType name="CoverageTierPattern"> <xs:restriction base="xs:string"> <xs:enumeration value="EE"/> <xs:enumeration value="ES"/> <xs:enumeration value="EC"/> <xs:enu
<xs:simpleType name="CoverageTierPattern">
<xs:restriction base="xs:string">
<xs:enumeration value="EE"/>
<xs:enumeration value="ES"/>
<xs:enumeration value="EC"/>
<xs:enumeration value="Fam"/>
<xs:enumeration value="WO"/>
<xs:enumeration value="WP"/>
<xs:enumeration value="NE"/>
<xs:enumeration value="RC"/>
</xs:restriction>
</xs:simpleType>
以后必须添加更多此列表值
所以我需要知道在单个枚举元素中使用值是可能的
像
如果出现任何其他方法,请告诉我。您可以使用
模式元素,而不是枚举,如下所示:
<xs:pattern value="EE|ES|EC|..."/>
页面中间的完整例子。
<xs:element name="gender">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="male|female"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="gender">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="male|female"/>
</xs:restriction>
</xs:simpleType>
</xs:element>