XML:
<root>
<param name="a">valueOfA</param>
<param name="b">valueOfB</param>
<param name="c">valueOfC</param>
</root>
param
xmlでパラメータノードごとに作成する必要があります。
したがって、期待される結果は次のとおりです。
<xsl:param name="a" select="valueOfA" />
<xsl:param name="b" select="valueOfB" />
<xsl:param name="c" select="valueOfC" />
〜編集:
間違えました。実際のxsltパラメータが必要なので、後でコードで使用できるようになります。上記で修正。
〜編集:
XSLT1.0が必要
〜編集:
主な問題は、xml値からxsl:paramの名前を作成することです。以下は無効です。
<xsl:param name="{@name}" />
または変数。