我正在编写一个简单的游戏并编写 *.xsd 文件。
我的问题是元素的内容应该有一个介于 1 和 6 之间的数字,而属性应该有一个介于 1 和 4 之间的数字。
这是我的代码,但它不起作用类型的原因:
<xsd:element name="roll" type="numb_1_and_6">
<xsd:complexType>
<xsd:attribute name="player" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="1" />
<xsd:maxInclusive value="4" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:simpleType name="numb_1_and_6">
<xsd:restriction base="xsd:integer">
<xsd:minInclusive value="1" />
<xsd:maxInclusive value="6" />
</xsd:restriction>
</xsd:simpleType>
问题是 numb_1_and_6-Type 和 complex Type... 那么如何解决呢?
提前问候和谢谢