Tach LeKuchen,
Mit "sequence" müssen aber erst die Item-Elemente und dann die Collection-Elemente gelistet sein. Mit "all" hingegen ist die Reihenfolge beliebig, es kann aber nur jeweils ein Item-Element und ein Collection-Element enthalten sein.
Gibt es da eine Kombination von beidem oder einen Workaround?
Theoretisch mit xs:choice statt xs:sequence, was aber praktisch auf ein nicht-deterministisches Inhaltsmodell hinausläuft, d. h. der Parser kann nicht vorrausschauend ermitteln, welches Element in der Folge erwartet wird. Da solche Strukturen eher für Datenchaos statt -ordnung sprechen, versuche es mit einem anderen Aufbau.
Man liest sich,
svg4you