XML > XSLT > 変数・パラメータ
変数の使用
変数を使用する場合は
xsl:variable
を使う。
(書式) <xsl:variable name="変数名" select="値"/> または <xsl:variable name="変数名"> テンプレート </xsl:variable"> |
設定した変数を参照する場合は
$変数名
で参照する。
(例) <xsl:variable name="NowYear" select="2004"/> <xsl:template match="/"> 今年は<xsl:value-of select="$NowYear"/>年です。 </xsl:template> 上記は <xsl:variable name="NowYear"> 2004 </xsl:variable"> <xsl:template match="/"> 今年は<xsl:value-of select="$NowYear"/>年です。 </xsl:template> でも同じ |
パラメータの使用
xsl:with-param
でテンプレートにパラメータを渡すことが可能だが、xsl:param
でパラメータのデフォルト値を設定出来る。
(書式) <xsl:param name="パラメータ名" select="値"/> |
設定したパラメータを参照する場合は
$パラメータ名
で参照する。
(例) <xsl:param name="NowYear" select="2004"/> <xsl:template match="/"> 今年は<xsl:value-of select="$NowYear"/>年です。 </xsl:template> |