FSD-Tag 'record'

Das Element 'record' bestimmt die Struktur eines Satzes. Ein Satz besteht aus einer Reihenfolge von Feldern und (wahlweise) Feldtrennzeichen.

<record
        name
        output='yes|no'
        record-sep
        max-occur
        min-occur>
                <field/>
</record>

Attribute

  • name

    Definiert den Namen der Auswahl. Ist das Ausgabeattribut auf yes eingestellt, dann wird dieser Name zum Zuordnen der Reihenfolge an ein XML-Tag während der Eingabe und außerdem als XML-Tag in den Ausgabedaten verwendet.

  • output

    Bestimmt, ob dieser Satz in der Ausgabe erscheint. Folgende Werte sind für dieses Attribut gültig:

    • yes

      Der Satz generiert den Tag in der Ausgabe.

    • no

      Die Zeichenfolge beschreibt nur die Datenstruktur und erscheint nicht in den Ausgabedaten.

      Der Standardwert ist yes.

  • record-sep

    Definiert eine wahlfreie Satztrennzeichenfolge für den Satz. Dies kann ein beliebiger Textzeichenwert sein. Diese Werte sind ebenfalls gültig:

  • \r

    Das Zeichen für die Zeilenumschaltung

  • \n

    Das Zeichen für Neue Zeile

  • \t

    Das Tab-Zeichen.

  • max-occur

    Definiert das maximale Vorkommen des Satzes. Der Wert 0 bedeutet uneingeschränktes Vorkommen.

    Der Standard ist 1.

  • min-occur

    Definiert das Mindestvorkommen des Satzes.

    Der Standardwert für dieses Attribut ist 0.

Anmerkungen

Ein Satz besteht aus Feldern, die in der richtigen Reihenfolge erscheinen müssen. Anders als bei 'sequence' (Reihenfolge) darf ein Element 'record' (Satz) nur Felder enthalten.

Hinweis: Die im flachen Schema verwendeten Feldnamen müssen gültige XML-Elemente sein. Die XML-Angabe schließt halb-breite Katakana-Zeichen (auch Single-Byte-Katakana genannt) ausdrücklich aus. Verwenden Sie deshalb bitte keine dieser Zeichen, wenn Sie einen Feldnamen eingeben. Jedes halb-breite Zeichen hat ein voll-breites entsprechendes Unicode-Zeichen, das verwendet werden sollte.