In diesem Abschnitt wird beschrieben, wie eine Elementgruppe definiert wird, die in Definitionen für komplexe Typen verwendet werden kann.
Eine Gruppe kann Folgendes sein:
- Folge
- In den Daten können alle Objekte der Gruppe vorkommen.
- Auswahl
- In den Daten darf nur eines der Elemente der Gruppe vorkommen.
Beide Arten von Gruppen können global oder lokal sein.
- Eine globale Gruppe hat einen Namen. Über einen Verweis auf die Gruppe kann sie in Nachrichten, Elementen, Typen und anderen Gruppen wiederverwendet werden.
- Eine lokale Gruppe hat keinen Namen. Im Editor wird sie als Folge oder Auswahl angezeigt. Sie steht nur an der Stelle zur Verfügung, an der sie deklariert wurde, und kann nicht wiederverwendet werden.