XML:XSLT:パラメータを使ったテンプレート間のデータ受け渡し:with-param
XML (18 items)
2005年02月21日
パラメータを使って、外部(XSLTの外)からXSLTに値を渡す方法は、
PHPのTipsとして書きました。
>PHP:XSLTに外部から引数(パラメータ)を渡す方法:DOM XML関数
今回は、XSLT内のテンプレート間で値を受け渡す方法を記述します。
PHPのTipsとして書きました。
>PHP:XSLTに外部から引数(パラメータ)を渡す方法:DOM XML関数
今回は、XSLT内のテンプレート間で値を受け渡す方法を記述します。
■例
AというテンプレートからBというテンプレートに、文字列”ABCDE”を渡す。
■コーディング例
apply-templatesをCALLする際に、with-param要素を使用する。
テンプレートB内で、$testを参照すると”ABCDE”が取得できます。
AというテンプレートからBというテンプレートに、文字列”ABCDE”を渡す。
■コーディング例
apply-templatesをCALLする際に、with-param要素を使用する。
<xsl:template match="A">
<xsl:apply-templates select="B">
<xsl:with-param name="test" select="ABCDE" />
</xsl:apply-templates>
</xsl:template>
テンプレートB内で、$testを参照すると”ABCDE”が取得できます。
<xsl:template match="B">
<xsl:value-of select="$test" />
</xsl:template>
前の記事 次の記事
