我正在使用 .NET 的 XslCompiledTransform 来执行 XSLT 转换。当我尝试使用使用 Altova 的 MapForce 工具自动生成的 XSLT 文件时,出现异常:
XSL conversion is failed: Cannot find the script or external object that implements prefix 'http://www.altova.com/xslt-extensions'.
从 XSL 样式表定义:
<xsl:stylesheet ... xmlns:ns0="http://www.altova.com/xslt-extensions" ... >
...似乎 Altova 为 XSLT 定义了自己的扩展函数,而 XslCompiledTransform 不知道如何找到它们。如何让 XslCompiledTransform 识别那些外部函数?