我正在使用fn:replace(string,pattern,replace)
函數來替換','
到'.'
。我用於該功能的URI是http://www.w3.org/2005/xpath-functions。但是我m到處異常說xslt替換函數
System.Xml.Xsl.XsltException:找不到實現前綴「FN」
誰能告訴我什麼是問題的腳本或外部對象。
在此先感謝 普拉迪普
我正在使用fn:replace(string,pattern,replace)
函數來替換','
到'.'
。我用於該功能的URI是http://www.w3.org/2005/xpath-functions。但是我m到處異常說xslt替換函數
System.Xml.Xsl.XsltException:找不到實現前綴「FN」
誰能告訴我什麼是問題的腳本或外部對象。
在此先感謝 普拉迪普
您可以使用它代替:
<xsl:value-of select="translate(string, ',', '.')" />
在.NET Framework實現XSLT 1.0只,和新的功能,如更換是在XPath 2.0和XQuery 1.0函數和操作符規範不支持。
你將不得不與translate或黑客如described here。
如果您希望將XSLT和XPath 2.0與Microsoft .NET框架一起使用,那麼您可以考慮使用http://saxon.sourceforge.net/中的Saxon 9 .NET版本。 – 2010-07-18 12:23:06