【发布时间】:2014-10-29 10:28:02
【问题描述】:
在我的 XSLT 代码中检索当前日期时遇到问题。我正在使用 1.0 版和 MSXSL.exe 应用程序来触发我的 xslt 代码。 我尝试使用以下代码行来实现此功能,但它不起作用。看起来 1.0 版本不支持当前日期功能。您能否提供一个适用于 xslt 1.0 的解决方案。
<xsl:value of select="current-date()"/>
【问题讨论】:
在我的 XSLT 代码中检索当前日期时遇到问题。我正在使用 1.0 版和 MSXSL.exe 应用程序来触发我的 xslt 代码。 我尝试使用以下代码行来实现此功能,但它不起作用。看起来 1.0 版本不支持当前日期功能。您能否提供一个适用于 xslt 1.0 的解决方案。
<xsl:value of select="current-date()"/>
【问题讨论】:
XSLT 1.0 中没有 current-date() 函数。
如果您的处理器支持,您可以使用 date-time() EXSLT 扩展函数。除此以外 您必须在运行时将日期作为参数传递给样式表,或者从 Web 服务中获取。
【讨论】:
使用 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。
【讨论】: