xslt:choose

xslt:choose 要素

[1] xslt:choose 要素は、 条件によって異なる雛形を適用させるのに使います。 <http://www.w3.org/TR/xslt#element-choose>

[2] 属性は特にありません。

この要素は雛形中の適当な場所で使えます。

内容は (1*xslt:when [ xslt:otherwise ]) です。

[3] xslt:when 要素を出現順に、その test 属性の式を評価し、 暗黙の boolean() 関数を通した結果がである時のみその内容の雛形を適用します。 真になる xslt:when 要素があれば、 残りは無視します。 一つも真になる xslt:when 要素がないものの xslt:otherwise 要素があれば、 その内容を適用します。