オプションのパラメータを使用してXSLテンプレートを呼び出す方法はありますか?例えばXSLテンプレートを呼び出すときのオプションのパラメータ
:
<xsl:call-template name="test">
<xsl:with-param name="foo" select="'fooValue'" />
<xsl:with-param name="bar" select="'barValue'" />
</xsl:call-template>
をし、得られたテンプレートの定義:
<xsl:template name="foo">
<xsl:param name="foo" select="$foo" />
<xsl:param name="bar" select="$bar" />
<xsl:param name="baz" select="$baz" />
...possibly more params...
</xsl:template>
このコード意志は私にエラーを与える「式エラー:変数 『バズ』が見つかりません」 "baz"宣言を外すことは可能ですか?
は、あなたが間違ったxsl:param
構文を使用している、 ヘンリー
......ありがとう!!!! – HumanSky
+1。 paramのw3schoolsページへのリンクをありがとう。 – GuruM
私はこれが古いと知っていますが、w3schoolsのリンクは死んでいます。 – akousmata