2009-12-11 3 views
0

Après avoir déclaréà l'aide xml param dans une fonction

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

J'ai essayé d'utiliser sa valeur dans un appel de fonction comme celui-ci

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

qui a pris fin avec l'erreur suivante:

XPST0003: XPath syntax error at char 20 on line 34 in {fn:ends-with(@name, {$}: Unexpected token "{" in path expression

Quelle est la bonne façon d'utiliser la valeur du paramètre dans un appel de fonction en XSL?

Répondre

1

Essayez ceci:

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