Web Artisan Blog - ウェブ アルチザン ブログ

XML:XSLT:パラメータを使ったテンプレート間のデータ受け渡し:with-param

XML (18 items)

2005年02月21日

Research Artisan Pro ←リサーチアルチザンがパワーアップして復活しました!!
パラメータを使って、外部(XSLTの外)からXSLTに値を渡す方法は、
PHPのTipsとして書きました。
>PHP:XSLTに外部から引数(パラメータ)を渡す方法:DOM XML関数

今回は、XSLT内のテンプレート間で値を受け渡す方法を記述します。
■例
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> 


前の記事 次の記事

Comments

コメントは、まだ書かれていません

Add Comments

Trackback

トラックバックはありません

Trackback URL

http://www.res-system.com/weblog/action.php?action=plugin&name=TrackBack&tb_id=433