我们在办公室中使用的程序通过将使用XSLT文件导出的XML文件转换为XHTML来导出报告.我正在重写XSLT以更改格式并从源XML文件中添加更多信息.
我想在最终报告中包含文件的创建日期.但是当前日期/时间不包含在原始XML文件中,也无法控制XML文件的创建方式.似乎没有任何构建到XSLT中的日期函数将返回当前日期.
有没有人知道我在XSLT转换过程中如何能够包含当前日期?
是否有一种不那么简单的方法来找出xslt中两个日期之间的天数差异?如果是这样,你可以指出我正确的方向.我收到格式为mm/dd/yyyy的日期.
我使用xlstproc将一些xml文件转换为另一个xml格式文件,在转换期间,我需要计算开始和结束字段之间的时差值(持续时间,以秒或分钟为单位:秒).
...
<start>2011-12-13 16:15:26</start>
<end>2011-12-13 16:17:27</end>
...
我找到了一个模板语法,但未能使用它.
<xsl:call-template name="date:duration">
<xsl:with-param name="seconds" select="number" />?
</xsl:call-template>
Run Code Online (Sandbox Code Playgroud)
会感激有人可以给我一个如何实现我的目标的提示.提前致谢!