我有以下类型定义:
<xsd:simpleType name="T_YES_NO">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="y" />
<xsd:enumeration value="n" />
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="T_FORBIDDEN">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="f" />
</xsd:restriction>
</xsd:simpleType>
我想限制一个类型
T_FOOBAR
像
<xsd:simpleType name="T_FOOBAR">
<xsd:restriction base="T_YES_NO" />
<xsd:restriction base="T_FORBIDDEN" /> <!-- Not allowed -->
</xsd:simpleType>
和我
不要
想写
<xsd:simpleType name="T_FOOBAR">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="y" />
<xsd:enumeration value="n" />
<xsd:enumeration value="f" />
</xsd:restriction>
</xsd:simpleType>
如何做到这一点?