スポンサーリンク

[XSLT] 条件分岐chooseの使い方(if~elseif~else)


条件分岐chooseの概要

<xsl:choose>要素を使うと、if~elseif~elseのような形で使える。

サンプルコード

変換させるxml

XSLT

変換結果

解説

<xsl:choose>要素の使い方

<xsl:choose>要素内で、<xsl:when>要素と<xsl:otherwise>要素を使う

<xsl:when>がif、<xsl:otherwise>がelseといった意味合い。
使い方は<xsl:if>と同じなので下記参照。

サンプルコード解説

xml側のageデータに20以上なら成人、20未満なら未成年、それ以外なら不正な値として出力される。

XSLT
スポンサーリンク
シェアする
trelab