问题iN XML架构

时间:2010-11-14 11:18:09

标签: xml xsd

我正在思考吗?如果我使用simpletype,我是否需要在此处设置任何限制?控制台有像ABc,pjs,hefgehw等......等等。

1 个答案:

答案 0 :(得分:0)

您可能希望限制consolemaker的值。见XSD Restrictions/Facets。此外,number不能包含负值。我认为其他一切都还可以。

更新

...
<xs:element name="gaming-platform">
  <xs:complexType>
    <xs:attribute name="console" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="XBox"/>
            <xs:enumeration value="PSP"/>
          </xs:restriction>
        </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="maker" use="required">
      ...
    </xs:attribute>
    <xs:attribute name="ninstock" use="required">
      ...
    </xs:attribute>

  </xs:complexType>
</xs:element>