XSLT Remplacer la fonction introuvable

Je suis en train d'écrire une transformation XSLT dans lequel je souhaite utiliser la fonction Remplacer de faire une regex match et de le remplacer.

Toutefois, Visual Studio 2008 rapports que

'replace()' est un inconnu de la fonction XSLT.

Le code lui-même est:

<xsl:otherwise>
    <td style="border: solid 1px black; background-color:#00CC66;">
          <xsl:variable name="FeatureInfo" select="Text" />
                <xsl:value-of select="replace($FeatureInfo,'Feature=','TESTING')"/>
     </td>
 </xsl:otherwise>

Est-il quelque chose que je fais mal?

Merci 🙂

Edit: je suis en utilisant cette version de XSLT, mais il semble que c'est Visual Studio version qui est un problème...je vais devoir essayer de trouver une solution de contournement.

<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

source d'informationauteur Fiona - myaccessible.website