.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にこれらの外部関数を認識させるにはどうすればよいですか?