我正在尝试将我的等效XSL 2.0 Datetime函数转换为有效的改进为1.0。
我需要在现有的日期时间元素中添加1天并寻找xsl 2我发现了这一点,它就像一个梦想。
<xsl:template match="StartDateTime">
<StartDateTime>
<xsl:value-of select="xsd:dateTime(.) + xsd:dayTimeDuration'P1D')"/>
</StartDateTime>
</xsl:template>
<xsl:template match="EndDateTime">
<EndDateTime>
<xsl:value-of select="xsd:dateTime(.) + xsd:dayTimeDuration'P1D')"/>
</EndDateTime>
</xsl:template>
问题是我把它放入的变换器不喜欢xsl 2中的高级函数,我正在努力为xsl 1.0找到一些简单的东西
任何帮助非常感谢。 在此先感谢Andy
答案 0 :(得分:0)
检查您使用的XSLT处理器是否支持EXSLT扩展函数库。或者,在www.exslt.org上,您会发现一些以命名模板形式提供的日期/时间函数的可移植实现。