チェスゲームのデータベース形式のXMLスキーマを書いています。動きは、正規表現で検証する特定の形式です。次のようになります<move>Pe2e4</move>
。移動を検証する必要があるため、<move&>
要素には<variation>' element. The problem is, I can't simply do
mixed ="true"`を含めることもできます。スキーマファイルの関連部分は次のとおりです。
<xs:element name="move">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="moveType">
<xs:attribute ref="time"/>
<xs:attribute ref="comment"/>
</xs:extension>
</xs:simpleContent>
<xs:sequence>
<xs:element ref="variation" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
moveType
検証を行う移動のタイプです。
だから誰かが私ができる方法を説明できますか?
- 私の移動正規表現の検証があります、
- 私の
<variation>
要素を持っている、そして - 私
time
とcomment
属性を持っています。
ところで、スキーマ全体は、
<xs:sequence>
<xs:element ref="variation" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
部。