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 参数,所以以后可以在代码中使用它。固定在上面。
〜编辑:
需要 XSLT 1.0
〜编辑:
主要问题是从 xml 值中命名 xsl:param 如下是无效的:
<xsl:param name="{@name}" />
或变数。