Elément ruleBlock

L'élément <ruleBlock> permet de grouper des règles liées et d'organiser des règles hiérarchiquement.

Attributs

L'élément <ruleBlock> possède l'attribut suivant :

Tableau 1. Attribut de l'élément <ruleBlock>
Nom Description Type de données Obligatoire ?
name Identifie le bloc de règles. Cet identificateur doit être unique dans le jeu de règles ou le bloc de règles qui contient ce bloc de règles. Il ne peut pas contenir de point. xsd:NMTOKEN Oui

Contenu dans

L'élément <ruleBlock> est contenu dans les éléments suivants :

Contient

L'élément <ruleBlock> contient les éléments suivants.

S'ils sont codés, les éléments <comment>, <import> et <variable> doivent l'être dans l'ordre indiqué. Les éléments restants peuvent être codés dans n'importe quel ordre.

Tableau 2. Eléments contenus dans l'élément <ruleBlock>
Elément Obligatoire ou facultatif ?
<comment> Facultatif. Le nombre d'occurrences autorisé est de 0 ou 1.
<import> Facultatif. Le nombre d'occurrences autorisé est de 0 ou plus.
<variable> Facultatif. Le nombre d'occurrences autorisé est de 0 ou plus.
<ruleBlock> Facultatif. Le nombre d'occurrences autorisé est de 0 ou plus.
<collectionRule> Facultatif. Le nombre d'occurrences autorisé est de 0 ou plus.
<computationRule> Facultatif. Le nombre d'occurrences autorisé est de 0 ou plus.
<duplicateRule> Facultatif. Le nombre d'occurrences autorisé est de 0 ou plus.
<filterRule> Facultatif. Le nombre d'occurrences autorisé est de 0 ou plus.
<sequenceRule> Facultatif. Le nombre d'occurrences autorisé est de 0 ou plus.
<thresholdRule> Facultatif. Le nombre d'occurrences autorisé est de 0 ou plus.
<timerRule> Facultatif. Le nombre d'occurrences autorisé est de 0 ou plus.