このセクションでは、式で使用可能なブール関数について説明します。
boolean
指定した値を同等の
boolean
値に変換します。この関数は、データモデル内のノードの存在をテストする場合に役立ちます。
例
次の XPath 式は、
stringVar
ノードがプロセスデータモデルに存在するため、true を返します。
boolean(/process_data/@stringVar)
false
false
を返します。この関数は、ブール値を
false
の値と比較するか、データ項目の値に
false
を設定する必要がある場合に役立ちます。
例
次のルート条件は
/process_data/stringVar node
がプロセスデータモデルに存在しないかどうかをテストします。
/process_data/@stringVar = false()
次の Set Value マッピングは
booleanVar
ノードの値を
false
に設定します。
/process_data/@booleanVar = false()
**string not required**
指定された
boolean
値の逆の値。
戻り値
パラメーター
boolean
が false の場合は true、それ以外の場合は false の
boolean
値。
true
true
を返します。この関数は、ブール値を
true
の値と比較するか、またはデータ項目の値に
true
を設定する必要がある場合に役立ちます。
例
次のルート条件は
/process_data/stringVar node
がプロセスデータモデルに存在するかどうかをテストします。
/process_data/@stringVar = true()
次の Set Value マッピングは
booleanVar
ノードの値を
true
に設定します。
/process_data/@booleanVar = true()
|
|
|