Etiqueta Sequence (Secuencia) de FSD
La etiqueta "sequence" define secuencias de registros, elecciones y otras secuencias. A diferencia del elemento "choice", "sequence" define registros en un orden fijo.
<sequence
name
output='yes'|'no'
max-occur
min-occur>
<record/>
<choice/>
<sequence/>
</sequence>
Atributos
nameDefine el nombre de la secuencia. Si el atributo "output" se define como yes, el nombre se utilizará como nombre de la etiqueta XML en la salida, y también para establecer la correspondencia con la etiqueta XML en la fase de entrada.
outputDefine si el elemento "sequence" se incluirá o no en la salida. Los valores válidos para este atributo son:
- yes
Significa que "sequence" genera una etiqueta en la salida.
- no
Significa que "sequence" solo describe la estructura de datos y no está en la salida.
El valor por defecto es yes.
- yes
max-occurDefine el número máximo de repeticiones para la secuencia. El valor cero significa que su presencia no está limitada a ningún número.
El valor por defecto es one.
min-occurDefine el mínimo de veces que puede aparecer para esta secuencia.
El valor por defecto es zero.