カスタム XML (ファイルの生成に使用) の XSD スキームを定義しました。という名前の属性がありますtype
。定義済みのリストとその他の文字列値を受け入れるようにしたいと考えています。type
は標準 (int、string など) にもカスタム (任意の名前) にもできるためです。出来ますか?
XML の例:
<submodel name="Country">
<field name="Handler" type="Clients.CountryHandlerModel" />
<field name="Name" type="string" />
</submodel>
type
属性の XSD の説明:
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:list>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="bit"/>
<xs:enumeration value="boolean"/>
<xs:enumeration value="int"/>
<xs:enumeration value="decimal"/>
<xs:enumeration value="double"/>
<xs:enumeration value="date"/>
<xs:enumeration value="datetime"/>
<xs:enumeration value="string"/>
<xs:enumeration value="binary"/>
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>