Estoy escribiendo una transformación XSLT en la que deseo usar la función Reemplazar para hacer una coincidencia de expresiones regulares y reemplazar.XSLT Reemplazar función no encontrada
Sin embargo, Visual Studio 2008 informa que
'replace()' es una función XSLT desconocido.
El bit de código en sí mismo es:
<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>
¿Hay algo que estoy haciendo mal?
Gracias :)
Editar: estoy usando esta versión de XSLT, pero parece que es la versión de Visual Studio que es un problema ... Voy a tener que tratar de encontrar una solución.
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
Necesita comillas simples en su s, como select = "'TESTING'". –