<?xml version="1.0"  encoding="ISO-8859-1"?>
<xsl:stylesheet  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<!--We use the XML Namespace defined at www.w3.org 
Those element without explicit namespace (not XLS tagged) will
follow the HTML namespace definition.-->


<!--Match the document root-->
<xsl:template match="/"> 
  <html>
  <head>
     <title>Project sem7 overview</title>
      <style type="text/css">
         body {font-family:arial,helvetica}
      </style>
   </head>

<body>

<H2>Project Aalborg Harbour semester 7 2001</H2>
<p>

<xsl:apply-templates select="Project" />


</p>
<EM>©Per Christiansson, 10.10.2001</EM>
</body>
</html>

<!--Here ends the root match-->
</xsl:template>

<!--==========================================================-->
<xsl:template match="Project">

<table border="1">
<tr>
<td>
Project Name: 
</td>
<td>
<xsl:value-of select="ProjectName" />
</td>
</tr>
<tr>
<td>
Site Name: 
</td>
<td>
<xsl:value-of select="Site/SiteName" />
</td>
</tr>
</table>
<p>
===================================
</p>
<xsl:apply-templates select="Site/Building" />


</xsl:template>


<!--==========================================================-->

<xsl:template match="Building">
<p>
This is
<xsl:value-of select="BuildingId" />
<xsl:apply-templates select="Storey" />

</p>

</xsl:template>

<!--==========================================================-->

<xsl:template match="Storey">
<dir>
Storey 

<xsl:value-of select="StoreyLevel" />
<br></br>
<table border="2" bgcolor="lightblue">
<xsl:apply-templates select="Space" />
</table>
<br></br>
</dir>
</xsl:template>

<!--==========================================================-->


<xsl:template match="Building">
<p>
This is

<xsl:value-of select="BuildingId" />

<xsl:apply-templates select="Storey" />
=======================================

</p>

</xsl:template>

<!--==========================================================-->


<xsl:template match="Space">
<tr>
<td>
<xsl:value-of select="usage" />
(
<xsl:value-of select="@SpaceFloorArea" />
m2)
</td>
</tr>
</xsl:template>



</xsl:stylesheet>