Ich schreibe eine XSLT-Transformation, in der ich die Replace-Funktion verwenden möchte, um eine Regex-Übereinstimmung zu erstellen und zu ersetzen.XSLT Replace-Funktion nicht gefunden
Visual Studio 2008 jedoch berichtet, dass
'replace()' ist eine unbekannte XSLT-Funktion.
Das Stück Code selbst ist:
<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>
Gibt es etwas, was ich falsch mache?
Thanks :)
Edit: ich diese Version von XSLT verwenden, aber es sieht aus wie Visual Studio-Version ist, die ein Problem ist ... Ich werde versuchen müssen, um Abhilfe zu schaffen.
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
Sie brauchen einfache Anführungszeichen in Ihren s, zB select = "'TESTING'". –