Elemento Record (registro) no FSD
O elemento "record" (registro) define a estrutura de um registro. Um registro consiste em uma sequência de campos e (opcionalmente) um separador de registro.
<record name output='yes|no' record-sep max-occur min-occur <field/> </record>
Atributos
name
(nome)Define o nome da escolha. Se o atributo de saída estiver definido como yes (sim), este nome será usado como nome da marca XML na saída e para coincidir a escolha com uma marca XML durante a entrada.
output
(saída)Define se o registro deverá ser incluído na saída ou não. Os valores válidos para este atributo são yes (sim) e no (não), onde um valor yes significa que o registro faz com que uma marca seja gerada na saída e no significa que a sequência simplesmente descreve a estrutura de dados e não aparece na saída.
O default para este atributo é yes.
record-sep
(sep-registro)Define uma cadeia de separadores de registro opcional para o registro. Pode ser qualquer valor de cadeia. Os valores especiais a seguir também são aceitos:
- \r O caractere de retorno de carro
- \r O caractere de alimentador de linha
- \r O caractere de tabulação
max-occur
(ocorr-máx.)Define o número máximo de ocorrências para o registro. Um valor zero significa que pode ser qualquer número de ocorrências. O default para este atributo é 1.
min-occur
(ocorr-mín.)Define o número mínimo de ocorrências para o registro. O default para este atributo é 0.
Comentários
Um registro consiste em campos, e esses campos devem estar na ordem correta. Ao contrário da sequência e da escolha, um registro só pode conter campos.