1

是否可以通过 xsd 将 xml 元素约束为“A”、“B”或“C”?

4

1 回答 1

1

我不确定您是想将其限制为仅单个字母(但任何字母),还是仅限制为字母 A、B 或 C,但是是的,其中任何一个都是可能的:

<xs:element name="def">
    <xs:simpleType>
        <xs:restriction base="xs:string">
            <xs:enumeration value="A"/>
            <xs:enumeration value="B"/>
            <xs:enumeration value="C"/>
        </xs:restriction>
    </xs:simpleType>
</xs:element>
<xs:element name="ghi">
    <xs:simpleType>
        <xs:restriction base="xs:string">
            <xs:length value="1"/>
        </xs:restriction>
    </xs:simpleType>
</xs:element>
于 2013-04-18T07:41:43.337 回答