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