我在检索XSLT代码中的当前日期时遇到了麻烦。我使用版本1.0和MSXSL.exe应用程序来触发我的xslt代码。 我尝试使用以下代码行来实现此功能,但它不起作用。看起来版本1.0不支持当前日期功能。您能否提供一个适用于xslt 1.0的解决方案。
<xsl:value of select="current-date()"/>
答案 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。