ruleSet 元素

act:ruleSet 定义的 <ruleSet> 元素为活动关联技术规则语言的根元素。所有其他元素均包含于该 <ruleSet> 元素中。

详细信息

由活动关联技术语言模式(act:ruleSet)和活动关联技术基础规则集模式(br:ruleSet)定义的 <ruleSet> 元素是相同的。不过,在创建规则集时,必须在 <ruleSet> 元素中指定以下名称空间:act:ruleSet

属性

<ruleSet> 具有以下属性:

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

包含于

由于 <ruleSet> 为规则语言的根元素,因此不包含于任何元素中。

包含

<ruleSet> 包含以下元素。

必须将这些元素按所显示的顺序进行编码。如果某个元素为可选元素,则可以不对其进行编码,但所有已编码的元素都必须按照正确的顺序。

表 2. <ruleSet> 元素中包含的元素
元素 必需或可选?
<comment> 可选。允许出现 0 或 1 次。
<import> 可选。允许出现 0 次或多次。
<variable> 可选。允许出现 0 次或多次。
<ruleBlock> 可选。允许出现 0 次或多次。