]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/mowgli/home/xsl/approaching-deadlines.xsl
ocaml 3.09 transition
[helm.git] / helm / mowgli / home / xsl / approaching-deadlines.xsl
index bb1a41d5c2f628b164dd6d74591c7aa5c0e08c76..7a7317fb532371175162fd3f9253c8bb86fa18af 100644 (file)
@@ -6,14 +6,20 @@
 <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() &lt; 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 &gt;= $today]">
+   <xsl:sort select="date" data-type="number"/>
+   <xsl:if test="position() &lt; 4">
+    <xsl:apply-templates select="."/>
+   </xsl:if>
+  </xsl:for-each>
+ </html-fragment>
 </xsl:template>
 
 </xsl:stylesheet>
-