如何在XSLT 1.0中查找当前日期

时间:2014-10-29 10:28:02

标签: xml xslt

我在检索XSLT代码中的当前日期时遇到了麻烦。我使用版本1.0和MSXSL.exe应用程序来触发我的xslt代码。 我尝试使用以下代码行来实现此功能,但它不起作用。看起来版本1.0不支持当前日期功能。您能否提供一个适用于xslt 1.0的解决方案。

               <xsl:value of select="current-date()"/>

2 个答案:

答案 0 :(得分:4)

XSLT 1.0中没有current-date()函数。

如果您的处理器支持它,您可以使用date-time()EXSLT扩展功能。除此以外 您必须在运行时将日期作为参数传递给样式表,或者从Web服务获取它。

答案 1 :(得分:2)

使用MSXML,您可以使用JScript或VBScript中完成的扩展功能,有关详细信息,请参阅http://www.exslt.org/date/functions/date-time/index.html,以及应与MSXML配合使用的实现http://www.exslt.org/date/functions/date-time/date.msxsl.xsl