我正在使用 MSXSL.exe 实用程序来触发我的 xslt 代码以将源 XML 文件转换为目标 xml 文件。我无法使用很多 XSLT 2.0 中可用的内置函数。
虽然我更改了标题,XSLT 2.0 版,但我仍然无法使用 XSLT 2.0 功能。这是因为 MSXSL.exe 不支持 XSLT 2.0 吗?
请让我知道一些建议,以便我可以在我的代码中使用格式日期、字符串连接函数
您需要在 Windows 上使用 XSLT 2.0 处理器,如果您提到 msxsl,您有一些选择,即 Saxon 9 的 .NET 版本(它应该从 Windows 上的命令行工作,因为 .NET 框架是其中的一部分)所有受支持的 Windows 版本的操作系统)或 Java 版本的 Saxon 9,如果您安装 Oracle Java JRE,则可以运行。还有 XmlPrime,一个 XSLT 2.0 的商业实现,一个纯 .NET 实现。
虽然我更改了标题,XSLT 2.0 版,但我仍然无法使用 XSLT 2.0 功能。这是因为 MSXSL.exe 不支持 XSLT 2.0 吗?
是的。
请让我知道一些建议,以便我可以在我的代码中使用格式日期、字符串连接函数
请就您遇到的每个问题提出具体问题。在 XSLT 1.0 中没有替代 XSLT 2.0 功能的通用方法。例如,要“格式化日期”,您需要向我们提供源格式和目标格式,而解决方案可能会针对这两种格式。