ruleSet 元素

act:ruleSet 來定義的 <ruleSet> 元素是「主動式相互關聯技術」規則語言的根元素。所有其他元素都內含在此 <ruleSet> 元素中。

詳細資訊

「主動式相互關聯技術」語言綱目 (act:ruleSet) 與「主動式相互關聯技術」基本規則集綱目 (br:ruleSet) 所定義的 <ruleSet> 元素是重複的。然而,建立規則集時,必須在 <ruleSet> 元素上指定下列名稱空間:act:ruleSet

屬性

<ruleSet> 具有下列屬性:

表 1. <ruleSet> 元素的屬性
名稱 說明 資料類型 必要的嗎?
name 識別規則集。此 ID 必須是唯一的。它不能包含句點。 xsd:NMTOKEN

包含範圍

因為 <ruleSet> 是規則語言的根元素,所以不會內含在任何元素中。

包含

<ruleSet> 包含下列元素。

元素必須按照所顯示的次序來編碼。如果元素是選用的,則無需進行編碼,但所有編碼的元素都必須遵循正確的次序。

表 2. <ruleSet> 元素中包含的元素
元素 必要的或選用的?
<comment> 選用的。出現次數 0 或 1 是可接受的。
<import> 選用的。出現次數 0 或更多是可接受的。
<variable> 選用的。出現次數 0 或更多是可接受的。
<ruleBlock> 選用的。出現次數 0 或更多是可接受的。