次の XML を検証したい。支店にマネージャーや経理担当者がいない、または複数いる場合。それらの順序はランダムです。私が試したことは次のとおりです。
<!ELEMENT branch (office, manager*, accountant*)>
しかし、エラーが発生しています。上記のステートメントが順序を厳密にしていることはわかっています。マネージャーと会計士の命令を避けるにはどうすればよいですか。
XML:
<branch name = "south">
<office>
<addr>St. 32, Downtown</addr>
</office>
<manager>
<username>
knitemorgan
</username>
</manager>
<accountant>
<username>
johnsmith
</username>
</accountant>
<manager>
<username>
jenifer
</username>
</manager>
<accountant>
<username>
fclark
</username>
</accountant>
<branch>
<branch name = "north">
<office>
<addr>St. 328, Downtown</addr>
</office>
<accountant>
<username>
rogerbentley
</username>
</accountant>
<manager>
<username>
wendymaria
</username>
</manager>
<branch>