我正在使用MSXSL.exe实用程序触发我的xslt代码,将源XML文件转换为目标xml文件。我不能使用XSLT2.0中提供的许多内置函数。
虽然我已经更改了头文件XSLT version2.0,但我仍然不能使用XSLT2.0函数。这是因为MSXSL.exe不支持XSLT2.0吗?
请告诉我一些建议,以便我可以在我的代码中使用格式日期,字符串连接函数
发布于 2014-10-31 18:33:52
虽然我已经更改了报头,XSLT2.0版,但我仍然不能使用XSLT2.0函数。这是因为MSXSL.exe不支持XSLT2.0吗?
是。
请告诉我一些建议,以便我可以在我的代码中使用格式日期,字符串连接函数
请就你遇到的每个问题问一个具体的问题。XSLT 1.0中没有替代XSLT 2.0功能的通用方法。例如,要“格式化日期”,您需要为我们提供源格式和目标格式,而解决方案可能特定于这两种格式。
发布于 2014-10-31 18:36:24
您需要使用XSLT2.0处理器,在Windows上,如果提到msxsl,您似乎可以使用它,您可以选择Saxon9的.NET版本(在Windows上应该从命令行工作,因为在所有支持的Windows版本中,.NET框架都是操作系统的一部分),或者可以运行的Saxon9的Java版本,如果您安装了Oracle Java JRE。还有XmlPrime,它是纯.NET实现的XSLT2.0的商业实现。
https://stackoverflow.com/questions/26671452
复制相似问题