[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 要素があれば、
その内容を適用します。