首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从xslt 1.0切换到xslt 2.0

如何从xslt 1.0切换到xslt 2.0
EN

Stack Overflow用户
提问于 2014-10-31 17:37:21
回答 2查看 918关注 0票数 1

我正在使用MSXSL.exe实用程序触发我的xslt代码,将源XML文件转换为目标xml文件。我不能使用XSLT2.0中提供的许多内置函数。

虽然我已经更改了头文件XSLT version2.0,但我仍然不能使用XSLT2.0函数。这是因为MSXSL.exe不支持XSLT2.0吗?

请告诉我一些建议,以便我可以在我的代码中使用格式日期,字符串连接函数

EN

回答 2

Stack Overflow用户

发布于 2014-10-31 18:33:52

虽然我已经更改了报头,XSLT2.0版,但我仍然不能使用XSLT2.0函数。这是因为MSXSL.exe不支持XSLT2.0吗?

是。

请告诉我一些建议,以便我可以在我的代码中使用格式日期,字符串连接函数

请就你遇到的每个问题问一个具体的问题。XSLT 1.0中没有替代XSLT 2.0功能的通用方法。例如,要“格式化日期”,您需要为我们提供源格式和目标格式,而解决方案可能特定于这两种格式。

票数 2
EN

Stack Overflow用户

发布于 2014-10-31 18:36:24

您需要使用XSLT2.0处理器,在Windows上,如果提到msxsl,您似乎可以使用它,您可以选择Saxon9的.NET版本(在Windows上应该从命令行工作,因为在所有支持的Windows版本中,.NET框架都是操作系统的一部分),或者可以运行的Saxon9的Java版本,如果您安装了Oracle Java JRE。还有XmlPrime,它是纯.NET实现的XSLT2.0的商业实现。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26671452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档