<xsl:import href="common.xsl"/>
<xsl:import href="deadlines.xsl"/>
-<xsl:output method="html"/>
+<xsl:output method="xml"/>
+
+<xsl:param name="today"/>
<xsl:template match="/">
- <xsl:variable name="deadlines" select="events/event[position() < 4]/deadline"/>
- <xsl:apply-templates select="$deadlines">
- <xsl:sort select="date" data-type="number"/>
- </xsl:apply-templates>
+ <html-fragment>
+ <h3>Approaching Deadlines:</h3>
+ <xsl:for-each select="events/event/deadline[date >= $today]">
+ <xsl:sort select="date" data-type="number"/>
+ <xsl:if test="position() < 4">
+ <xsl:apply-templates select="."/>
+ </xsl:if>
+ </xsl:for-each>
+ </html-fragment>
</xsl:template>
</xsl:stylesheet>
-