Language elements

The language elements are components of a flat-file schema definition (FSD). They include:
schema element
The root of the schema. It contains sequence and choice elements describing the flat-file schema.
sequence tag
Defines a sequence of records, choices or other sequences. Unlike choice, a sequence defines records in a fixed order.
choice tag
Defines a sequence of records, choices or other sequences. Unlike sequence, a choice uses pattern matching to pick the best match of the records contained in the choice.
record element
Defines the structure of a record. A record consists of a sequence of fields and (optionally) a record separator.
field element
Defines a single field in the input or output of data.