在函数中使用xml param

时间:2009-12-11 00:17:30

标签: xpath xslt

宣布

<xsl:param name='suffix'>some_string</xsl:param>

我试图在像这样的函数调用中使用它的值

<xsl:when test='fn:ends-with(@name, {$suffix})'>

以下列错误结束:

  

XPST0003:char上的XPath语法错误   在{fn:ends-with(@name,   {$}:       路径表达式中的意外标记“{”

在XSL的函数调用中使用参数值的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

试试这个:

<xsl:when test='fn:ends-with(@name, $suffix)'>