タイトル
TOP → This Page

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>


TOP → This Page