检查xslt

时间:2017-06-26 19:25:47

标签: xslt-2.0

我正在尝试比较XML文件中的2个日期并使用XSLT查看,日差在-15或+15(宽限期)之间?

例如,我在XML中有两个日期:

2017-06-10和2017-05-27:差异大于-15且小于+15 =真

2017-06-10和2017-06-22:差异大于-15且小于+15 =真

XSLT 2.0解决方案

<?xml version="1.0"?>
<xsl:stylesheet version="2.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xsl:template match="/">
<xsl:value-of select="days-from-duration(
                                         xs:date('2017-06-10')
                                         - xs:date(xs:date('2017-05-27'))
                      )"/>
</xsl:template>
</xsl:stylesheet>

这会给我带来差异,但是如何检查,差异是在+和 - 15天内。任何人都可以放弃任何光明吗?

0 个答案:

没有答案