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.