L'élément <ruleBlock> permet de grouper des règles liées et d'organiser des règles hiérarchiquement.
L'élément <ruleBlock> possède l'attribut suivant :
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 |
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.
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. |