Creating an eText Template 4-11
One footer record for the EFT
New Record Command
The new record command signifies the start of a record and the end of the previous one,
if any. Every record in a template must start with the new record command. The record
continues until the next new record command, or until the end of the table or the end of
the level command.
A record is a construct for the organization of the elements belonging to a level. The
record name is not associated with the XML input file.
A table can contain multiple records, and therefore multiple new record commands. All
the records in a table are at the same hierarchy level. They will be printed in the order in
which they are specified in the table.
The new record command can have a name as its parameter. This name becomes the
name for the record. The record name is also referred to as the record type. The name
can be used in the COUNT function for counting the generated instances of the record.
See COUNT, page 4-28 function, for more information.
Consecutive new record commands (or empty records) are not allowed.
Sort Ascending and Sort Descending Commands
Use the sort ascending and sort descending commands to sort the instances of a level.
Enter the elements you wish to sort by in a comma-separated list. This is an optional
command. When used, it must come right after the (first) level command and it applies
to all records of the level, even if the records are specified in multiple tables.
Display Condition Command
The display condition command specifies when the enclosed record or data field group
should be displayed. The command parameter is a boolean expression. When it
evaluates to true, the record or data field group is displayed. Otherwise the record or
data field group is skipped.
The display condition command can be used with either a record or a group of data
fields. When used with a record, the display condition command must follow the new
record command. When used with a group of data fields, the display condition
command must follow a data field row. In this case, the display condition will apply to
the rest of the fields through the end of the record.
Consecutive display condition commands are merged as AND conditions. The merged
display conditions apply to the same enclosed record or data field group.