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