1

「A」、「B」、または「C」と言うために、xsd を介して xml 要素を制約することは可能ですか?

4

1 に答える 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 に答える