是否可以通过xsd约束xml元素来说“A”,“B”或“C”?
答案 0 :(得分: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>