Tag 'sequence' nella definizione FSD

Il tag 'sequence' (sequenza) indica una sequenza di record, selezioni o altre sequenze. A differenza di choice (selezione), una sequenza definisce i record che compaiono in un ordine fisso.

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

Attributi

  • name

    Indica il nome della sequenza. Se l'attributo output è impostato su yes, il nome verrà usato come nome del tag XML nel file di output e per l'abbinamento della sequenza a un tag XML durante l'input.

  • output

    Stabilisce se la sequenza debba essere incluso nel file di output. I valori validi per questo attributo sono yes e no: yes indica che la sequenza genera un tag nell'output, 'no' indica che la sequenza è puramente descrittiva della struttura dei dati e non appare nell'output.

    L'impostazione predefinita per questo attributo è yes.

  • max-occur

    Indica il numero massimo di occorrenze per la sequenza. Il valore zero indica che è accettato un numero qualsiasi di occorrenze.

    L'impostazione predefinita per questo attributo è uno.

  • min-occur

    Indica il numero minimo di occorrenze per la sequenza.

    L'impostazione predefinita per questo attributo è zero.