Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何在XSLT1.0中获取当前日期?_Xml_Date_Xslt_Xslt 1.0 - Fatal编程技术网

Xml 如何在XSLT1.0中获取当前日期?

Xml 如何在XSLT1.0中获取当前日期?,xml,date,xslt,xslt-1.0,Xml,Date,Xslt,Xslt 1.0,我在网上找到了一些参考资料,但没有一个能与香草XSLT1.0兼容 是否有一种不使用扩展方法/参数的合理方法来获取XSLT中的当前年份 编辑: 作为其他人的参考,我使用XSL参数实现了这一点。NET实际上不支持XSLT2.0,所以我最终使用了params xslArg.AddParam("CurrentYear", "", DateTime.Now.Year); <xsl:param name="CurrentYear"/> <xsl:value-of select="$Cu

我在网上找到了一些参考资料,但没有一个能与香草XSLT1.0兼容

是否有一种不使用扩展方法/参数的合理方法来获取XSLT中的当前年份

编辑:

作为其他人的参考,我使用XSL参数实现了这一点。NET实际上不支持XSLT2.0,所以我最终使用了params

xslArg.AddParam("CurrentYear", "", DateTime.Now.Year);

<xsl:param name="CurrentYear"/>

<xsl:value-of select="$CurrentYear"/>
xslArg.AddParam(“CurrentYear”,“DateTime.Now.Year”);

不,在XSLT1.0中没有获取当前日期时间的标准方法


您需要某种扩展。

在.NET上有两种非常好的XSLT2.0处理器。他们不是来自微软,这就是阻碍你前进的原因吗?@MichaelKay我更愿意只使用内置的东西,但是如果你有我的链接,我很想知道!微软在几年前就停止了对其大部分XML基础设施的开发,所以您应该真正关注第三方。Saxon和XmlPrime都有广泛使用的.NET XSLT2.0解决方案。我负责撒克逊,所以这是我的建议。。。