Element 'record' in FSD
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
nameDefiniert den Namen der Auswahl. Ist das Ausgabeattribut auf yes eingestellt, wird dieser Name zum Zuordnen der Reihenfolge an ein XML-Tag während der Eingabe, und ebenfalls als XML-Tag in den Ausgabedaten verwendet.
outputBestimmt, ob dieser Satz in der Ausgabe erscheint. Gültige Werte für dieses Attribut sind yes oder no, wobei der Wert yes bewirkt, dass der Satz einen Tag in den Ausgabedaten generiert; bei no wird dagegen die Zeichenfolge nur zum Beschreiben der Datenstruktur verwendet, und sie erscheint nicht in den Ausgabedaten.
Der Standardwert für dieses Attribut ist yes.
record-sepDefiniert eine wahlfreie Satztrennzeichenfolge für den Satz. Dies kann ein beliebiger Textzeichenwert sein. Die folgenden besonderen Werte sind ebenfalls gültig:
- \r Das Zeichen für die Zeilenumschaltung
- \n Das Zeichen für Neue Zeile
- \t Das Tab-Zeichen.
max-occurDefiniert das maximale Vorkommen des Satzes. Der Wert 0 bedeutet uneingeschränktes Vorkommen. Der Standardwert für dieses Attribut ist 1.
min-occurDefiniert 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' und 'choice', darf ein Element 'record' (Satz) nur Felder enthalten.