Rene: Schema Problem

Beitrag lesen

Hallo Leute!

Ich möche ein Schema schreiben, dass folgendes XML validieren kann:

<root>
   <test1 />
   <test2 />
   <test2 />
   <test3 />
   <test2 />
   <test4 />
   <test3 />
   <test2 />
</root>

Beschreibung: die Tags <test1 /> und <test4 /> dürfen genau 1 mal (oder kein mal) als child vorkommen (Position egal), <test2 /> und <test3 /> dürfen von 0 bis n vorkommen (auch hier ist die Position des einzelnen Elements egal).

Ist dieses Problem mit Schemas überhaupt lösbar?
Es geht mir hier rein um die Gruppierung nicht ob es sich um Leertags etc. handelt.

LG
Rene'