XML 文書の文書型定義を作成したいと考えています。
次の形式の XML ドキュメントがあります。
<parent>
<first>Some PCDATA</first>
<a>The elements aye...</a>
<c>see</c>
<b>and bee</b>
<c>can occur in random order</c>
<a>and with a random frequency</a>
<last>Some PCDATA</last>
</parent>
最初の要素を最初の要素 (1 回だけ発生) にし、最後の要素を最後の子要素 (1 回だけ発生) にし、要素a、b、およびcをゼロ回以上混合順序で発生させたいだけです。
私はそれを達成できますか?はいの場合、どのように?そうでない場合、これに近い回避策は何ですか?