我正在編寫一個XSLT轉換,我希望使用Replace函數來執行正則表達式匹配和替換。找不到XSLT替換函數
但是,Visual Studio 2008的報告,
'取代()' 是未知的XSLT的功能。
的代碼本身的位是:
<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>
有什麼,我做錯了什麼?
謝謝:)
編輯:我使用這個版本的XSLT,但看起來它是Visual Studio的版本,這是一個問題......我得設法找到一個解決辦法。
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
你需要在你的中加入單引號,比如select =「'TESTING'」。 –
2011-03-22 19:04:04