Marca Sequence (sequência) no FSD

A marca "sequence" (sequência) define uma sequência de registros, escolhas ou outras sequências. Ao contrário de choice (escolha), uma sequência define registros em uma ordem fixa.

<sequence		
		name
		output='yes'|'no'
		max-occur
		min-occur>
				<record/>
				<choice/>
				<sequence/>
</sequence>

Atributos

  • name (nome)

    Defina o nome da sequência. Se o atributo de saída está definido como yes (sim) este nome é usado como o nome da marca XML na saída, e usado para coincidir a sequência com uma marca XML durante a entrada.

  • output (saída)

    Define se a sequência deverá ser incluída 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 a sequência deve fazer com que uma marca seja gerada na saída e 'no' significa que ela simplesmente descreve a estrutura de dados e não está na saída.

    O default para este atributo é yes.

  • max-occur (ocorr-máx.)

    Define o número máximo de ocorrências para a sequência. Um valor zero significa que pode ser qualquer número de ocorrências.

    O default para este atributo é 'um'.

  • min-occur (ocorr-mín.)

    Define o número mínimo de ocorrências para a sequência.

    O default para este atributo é zero.