Balise de séquence dans FSD

La balise séquence définit une séquence d'enregistrements, de sélections ou d'autres séquences. Contrairement à la sélection, la séquence définit des enregistrements et leur attribue un ordre fixe.

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

Attributs

  • name

    Définit le nom de la séquence. Si l'attribut output est défini sur yes, le système utilisera ce nom comme nom de balise XML dans la sortie et pour rapprocher la séquence d'une balise XML lors de l'entrée.

  • output

    Indique si la séquence doit être comprise ou non dans la sortie. Les valeurs valides de cet attribut sont yes et no, la valeur yes signifiant que la séquence entraîne la création d'une balise dans la sortie et 'no' signifiant que la séquence se contente de décrire la structure des données et n'est pas incluse dans la sortie.

    La valeur par défaut de cet attribut est yes.

  • max-occur

    Définit le nombre maximum d'occurrences pour la séquence. La valeur zéro signifie que le nombre d'occurrences est illimité.

    La valeur par défaut de cet attribut est un.

  • min-occur

    Définit le nombre minimum d'occurrences pour la séquence.

    La valeur par défaut de cet attribut est zéro.