ruleBlock 元素

<ruleBlock> 元素用于将相关规则进行分组并将规则组织为层次结构。

属性

<ruleBlock> 具有以下属性:

表 1. <ruleBlock> 元素的属性
名称 描述 数据类型 必需?
name 标识规则块。该标识在包含该规则块的规则集或规则块中必须是唯 一的。不得包含句点。 xsd:NMTOKEN

包含于

<ruleBlock> 包含于以下元素中:

包含

<ruleBlock> 包含以下元素。

如已编写,则必须按显示的顺序编写 <comment>、 <import> 和 <variable> 元素。剩余元素可按任意顺序进行编写。

表 2. <ruleBlock> 元素中包含的元素
元素 必需或可选?
<comment> 可选。允许出现 0 或 1 次。
<import> 可选。允许出现 0 次或多次。
<variable> 可选。允许出现 0 次或多次。
<ruleBlock> 可选。允许出现 0 次或多次。
<collectionRule> 可选。允许出现 0 次或多次。
<computationRule> 可选。允许出现 0 次或多次。
<duplicateRule> 可选。允许出现 0 次或多次。
<filterRule> 可选。允许出现 0 次或多次。
<sequenceRule> 可选。允许出现 0 次或多次。
<thresholdRule> 可选。允许出现 0 次或多次。
<timerRule> 可选。允许出现 0 次或多次。