受け取った XML ドキュメントのスキーマを定義しようとしています。
ドキュメントは次のようになります。
<root>
<items>
<group name="G-1">
<item name="I-1"/>
<item name="I-2"/>
<item name="I-3"/>
<item name="I-4"/>
</group>
</items>
<data>
<group name="G-1" place="here">
<customer name="C-1">
<item name="I-1" count="3"/>
<item name="I-2" count="4"/>
</customer>
<customer name="C-2">
<item name="I-3" count="7"/>
</customer>
</group>
</data>
</root>
.NET 2.0 から XmlSpy と xsd.exe を試しました。<group>どちらも、任意の数以下の<item>and<customer>要素を許可するスキーマ定義を作成しました。しかし、私が探しているのは、以下を要素に、以下を要素に<group>制限する<items>必要があります。<item><group><data><customer>
これは、xml スキーマがまったく機能しないものですか?