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.

  • 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.