Sto scrivendo una trasformazione XSLT in cui desidero utilizzare la funzione Sostituisci per eseguire una corrispondenza regolare e sostituirla.XSLT Sostituisci funzione non trovata
Tuttavia, Visual Studio 2008 riporta che
'replace()' è una funzione XSLT sconosciuta.
Il bit di codice stesso è:
<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>
C'è qualcosa che sto facendo male?
Grazie :)
Edit: Sto usando questa versione di XSLT, ma sembra che sia la versione di Visual Studio, che è un problema ... dovrò cercare di trovare una soluzione.
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
Hai bisogno di virgolette singole in s, come select = "'TESTING'". –