xsd内でこのスキーマ検証を取得しようとすると問題が発生します。
有効なケース
<root>
<groups>
<group/>
</groups>
</root>
Valid case
<root>
<groups/>
</root>
無効なケース
<root>
<group/>
</root>
特定の子要素が、xmlからxsdまでだけではなく、特定の親の下にのみ存在できるようにするにはどうすればよいですか?
この例では、グループは単独で存在することはできませんが、グループが親である場合は存在できます。
グループ要素をグローバルにしない、つまりグループ要素内に含めると誰かが答えました...
ただし、グループが親の直接の子ではない場合もあります。例:有効なケース
<groups>
<class>
<group>
</class>
</groups>
その場合に何をすべきか...クラスもグループを参照する必要があるため...