Marca Record (registro) 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. Os valores válidos para este atributo são:
- yes (sim)
o registro gera a marca na saída
- no (não)
a sequência simplesmente descreve a estrutura de dados e não aparece na saída.
O valor default é yes.
- yes (sim)
record-sep
(sep-registro)Define uma cadeia de separadores de registro opcional para o registro. Pode ser qualquer valor de cadeia. Os valores a seguir também são aceitos:
\r
o caractere de retorno de carro
\n
o caractere de alimentador de linha
\t
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 é 1.
min-occur
(ocorr-mín.)Define o número mínimo de ocorrências para o registro.
O default para este atributo é zero.
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.