Marca Sequence (sequência) 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 estiver definido como yes (sim), este nome será usado como nome da marca XML na saída e 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)

      significa que "sequence” gera uma marca na saída

    • no (não)

      significa que a sequência simplesmente descreve a estrutura de dados e não aparece na saída.

    O valor default é 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 valor default é one (um).

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

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

    O valor default é zero.