El elemento <ruleBlock> proporciona la forma de agrupar reglas relacionadas y de organizar las reglas en una jerarquía.
<ruleBlock> tiene los siguientes atributos:
Nombre | Descripción | Tipo de datos | ¿Obligatorio? |
---|---|---|---|
name | Identifica el bloque de reglas. Este identificador debe ser exclusivo dentro del conjunto de reglas o del bloque de reglas que contenga este bloque de reglas. No puede contener un punto. | xsd:NMTOKEN | Sí |
<ruleBlock> contiene los siguientes elementos.
Si están codificados, los elementos <comment>, <import>, y <variable> deben estar en el orden que se muestra. El resto de elementos pueden estar codificados en cualquier orden.
Elemento | ¿Obligatorio u opcional? |
---|---|
<comment> | Opcional. Se permiten 0 o 1 ocurrencias. |
<import> | Opcional. Se permiten 0 o más ocurrencias. |
<variable> | Opcional. Se permiten 0 o más ocurrencias. |
<ruleBlock> | Opcional. Se permiten 0 o más ocurrencias. |
<collectionRule> | Opcional. Se permiten 0 o más ocurrencias. |
<computationRule> | Opcional. Se permiten 0 o más ocurrencias. |
<duplicateRule> | Opcional. Se permiten 0 o más ocurrencias. |
<filterRule> | Opcional. Se permiten 0 o más ocurrencias. |
<sequenceRule> | Opcional. Se permiten 0 o más ocurrencias. |
<thresholdRule> | Opcional. Se permiten 0 o más ocurrencias. |
<timerRule> | Opcional. Se permiten 0 o más ocurrencias. |