<link rel="stylesheet" href="../../style/mowgli.css" type="text/css"/>
</head>
<body>
- <xsl:apply-templates/>
+ <xsl:call-template name="head">
+ <xsl:with-param name="path_to_top" select="'..'"/>
+ </xsl:call-template>
+ <xsl:apply-templates/>
+ <xsl:call-template name="foot">
+ <xsl:with-param name="path_to_top" select="'..'"/>
+ </xsl:call-template>
</body>
</html>
</xsl:template>
<h2>Objectives:</h2>
<xsl:copy-of select="objectives/*"/>
<h2>Description:</h2>
- <xsl:copy-of select="description/*"/>
+ <xsl:apply-templates select="description/*"/>
<h2>Deliverables:</h2>
<ul>
<xsl:for-each select="deliverable">
<xsl:choose>
<xsl:when test="@file">
<a href="../deliverables/{@file}.html">
- <xsl:value-of select="@file"/>
+ <xsl:variable name="deliverable"
+ select="document(concat('../xml/deliverables/',@file,'.xml'))/deliverable"/>
+ <xsl:value-of select="$deliverable/@id"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$deliverable/name"/>
</a>
</xsl:when>
<xsl:otherwise>
</xsl:for-each>
</ul>
<h2>Milestones and Expected Results:</h2>
- <xsl:copy-of select="milestone/*"/>
+ <xsl:copy-of select="milestones/*"/>
+</xsl:template>
+
+<xsl:template match="tasks">
+ <dl>
+ <xsl:apply-templates/>
+ </dl>
+</xsl:template>
+
+<xsl:template match="task">
+ <dt>
+ <a name="{@id}"/>
+ <xsl:value-of select="@id"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="name"/>
+ </dt>
+ <dd>
+ <xsl:copy-of select="*"/>
+ </dd>
+</xsl:template>
+
+<xsl:template name="p|ul|dl">
+ <xsl:copy-of select="."/>
</xsl:template>
</xsl:stylesheet>