FSD-Tag 'sequence'
Der Tag 'sequence' definiert eine Reihenfolge von Sätzen, Auswahlen oder andere Reihenfolgen. Anders als 'choice', definiert 'sequence' Sätze, die in festgelegter Reihenfolge erscheinen.
<sequence name output='yes'|'no' max-occur min-occur> <record/> <choice/> <sequence/> </sequence>
Attribute
name
Definiert den Namen der Reihenfolge. Ist das Ausgabeattribut auf yes eingestellt, dann wird dieser Name zum Zuweisen der Reihenfolge an ein XML-Tag während der Eingabe, und ebenfalls als XML-Tag in den Ausgabedaten verwendet.
output
Bestimmt, ob diese Zeichenfolge in der Ausgabe erscheint. Folgende Werte sind für dieses Attribut gültig:
- yes
'yes' bewirkt, dass 'sequence' einen Tag in den Ausgabedaten generiert
- no
bei 'no' wird die Zeichenfolge dagegen nur zum Beschreiben der Datenstruktur verwendet und sie erscheint nicht in den Ausgabedaten.
Der Standardwert ist yes.
- yes
max-occur
Definiert das maximale Vorkommen von 'sequence'. Der Wert 0 bedeutet uneingeschränktes Vorkommen.
Der Standardwert ist 1.
min-occur
Definiert das Mindestvorkommen für diese Reihenfolge.
Der Standardwert ist 0.