1
と属性XSD拡張子を持つタイプのために、私持っている次のXMLの可能性:XML /制限
<Platform>iTunes</Platform>
<Platform IsSubscriptionPlatform="True">Netflix</Platform>
これは何のための正しいXSD要素でしょうか?これまでのところ私は持っています:
<xs:element name="Platform">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="IsSubscriptionPlatform" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="(True|False)?" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
「iTunes」または「Netflix」のいずれかにプラットフォームの値の制限を追加するにはどうしたらいいですか?
ここ<xs:restriction base="xs:string">
<xs:enumeration value="iTunes" />
<xs:enumeration value="Netflix" />
</xs:restriction>