XSL使用字符串作为变量名

时间:2015-04-03 16:46:46

标签: xslt

我正在编写一个带参数的函数。我想使用该参数(应该是一个字符串)来构造一个变量名。举个例子:

<xsl:function name="getVarWithName">
    <xsl:param name="name" />
    <xsl:variable name="return"><xsl:choose>
        <xsl:when test="$var$name"><xsl:value-of select="$var$name" /></xsl:when>
        <xsl:otherwise>Does Not Exist</xsl:otherwise>
    </xsl:choose></xsl:variable>
</xsl:function>

我希望使用参数sample调用上述函数会尝试访问变量varsample

这在XSL中是否可行,如果可以,我该怎么做?

0 个答案:

没有答案