我在找到XSLT代码中的当前日期时发现问题。我正在使用版本1.0和MSXSL.exe应用程序来触发我的xslt代码。 我尝试使用下面的代码行来实现这个功能,但它不工作。看起来像版本1.0不支持当前的日期功能。你能否提供一个适用于xslt 1.0的解决方案?如何在XSLT 1.0中找到当前日期
<xsl:value of select="current-date()"/>
我在找到XSLT代码中的当前日期时发现问题。我正在使用版本1.0和MSXSL.exe应用程序来触发我的xslt代码。 我尝试使用下面的代码行来实现这个功能,但它不工作。看起来像版本1.0不支持当前的日期功能。你能否提供一个适用于xslt 1.0的解决方案?如何在XSLT 1.0中找到当前日期
<xsl:value of select="current-date()"/>
XSLT 1.0中没有当前日期()函数。
如果您的处理器支持它,您可以使用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。
我能够通过传递%日期检索日期%命令提示符中的参数。您能不能让我知道我如何以'yyyy-mm-dd'格式格式化我的日期 – Anirudh 2014-10-29 12:48:37
MSXSL.EXE abc.xml xyz.xsltØfinal.xml – Anirudh 2014-10-29 11:52:58
我用下面一行在命令提示符下创建我的输出XML文件 - 'final.xml': MSXSL.EXE abc.xml XYZ。 XSLTØfinal.xml 我应该使用: MSXSL.EXE abc.xml xyz.xsltØfinal.xml CON vDate = '%DATE%' – Anirudh 2014-10-29 12:23:52