Tôi đang viết phép chuyển đổi XSLT, trong đó tôi muốn sử dụng hàm Thay thế để thực hiện kết hợp regex và thay thế.Chức năng thay thế XSLT không tìm thấy
Tuy nhiên, Visual Studio 2008 báo cáo rằng
'replace()' là một chức năng XSLT rõ.
Các bit của mã chính nó là:
<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ó điều gì mà tôi đang làm sai?
Cảm ơn :)
Edit: Tôi đang sử dụng phiên bản này của XSLT, nhưng có vẻ như nó là phiên bản Visual Studio của đó là một vấn đề ... Tôi sẽ phải cố gắng tìm một cách giải quyết.
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
Bạn cần dấu nháy đơn trong s, chẳng hạn như select = "'TESTING'". –