XSLT:获取最新日期 [英] XSLT: Getting the latest date
本文介绍了XSLT:获取最新日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这样的结构:
<Info ID="1">
...
<Date>2009-04-21</Date>
</Info>
<Info ID="2">
...
<Date>2009-04-22</Date>
</Info>
<Info ID="3">
...
<Date>2009-04-20</Date>
</Info>
我想使用XSLT获取最新日期(在此示例中-2009-04-22).
I want to get the latest date using XSLT (in this example - 2009-04-22).
推荐答案
想通了,并不像我想的那么难:
Figured it out, wasn't as hard as I thought it will be:
<xsl:variable name="latest">
<xsl:for-each select="Info">
<xsl:sort select="Date" order="descending" />
<xsl:if test="position() = 1">
<xsl:value-of select="Date"/>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:value-of select="$latest"/>
这篇关于XSLT:获取最新日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文