我有一个名为“PRICE”的 xml 元素。
我想在这个字段中允许一个数字或枚举值之一 {MAX, MIN, UNAV}。这可能与 XSD 吗?
这个片段演示了我想要的,但是它是无效的:
<xs:choice>
<xs:element name="PRICE">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="MAX"/>
<xs:enumeration value="MIN"/>
<xs:enumeration value="UNAV"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PRICE">
<xs:simpleType>
<xs:restriction base="xs:float"/>
</xs:simpleType>
</xs:element>
</xs:choice>