7.15.19 ChooseObjects(選択ファンクション)
選択ファンクション(choose)を定義します。
(1) 定義項目
定義項目を次の表に示します。
項目名 |
定義内容 |
定義できる値 |
補足説明 |
---|---|---|---|
Name |
ファンクション名 |
NCName型の値 |
定義できる値については,「7.15.25 同一のName要素を複数行に定義できるオブジェクト」を参照してください。 |
Condition |
条件 |
「7.13.2 マッピング定義の設定」を参照 |
同じName内で複数定義できます。※ どの条件にも合致しない場合の定義を行うときは,"#other"を指定します。同じName内で"#other"を指定できるのは1行だけです。また,同じName内で"#other"を1つも指定しなかった場合,「どの条件にも合致しない場合」の出力値は,「出力なし」を仮定します。 |
OutputValue |
出力値 |
「7.13.2 マッピング定義の設定」を参照 |
同じName内で複数定義できます。※ 「空ノード」の場合は"#empty",「出力なし」の場合は"#notoutput"を指定します。 |
(2) 定義例
定義例を次の図に示します。