0
我正在編寫一個簡單的遊戲並編寫* .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類型和複雜類型...那麼如何解決這個問題?
問候和THX提前
可能重複:http://stackoverflow.com /問題/ 626319 /附加屬性對A-簡單類型或 - restrictrion至A-複雜類型功能於XML的模式 – DRH 2012-04-07 16:26:05