<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:html="http://www.w3.org/1999/xhtml" exclude-result-prefixes="html">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes" encoding="ISO-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" />


<xsl:template match="/">
  <html>
  <xsl:apply-templates />  
  </html>
</xsl:template>

<xsl:template match="html:head">
  <head>
    <!-- La on est au début du head, on peut rajouter une feuille de style par exemple -->
    <link rel="stylesheet" type="text/css" href="/css/style.css" />  
    <xsl:apply-templates />
  </head>
</xsl:template>

<xsl:template match="html:title">
  <title>Nom du site - <xsl:apply-templates /></title>
</xsl:template>

<xsl:template match="html:body">
  <body>
    <xsl:apply-templates />
    
    <p class="menu">
      On se situe ici à la fin du body, on peut rajouter par exemple un menu, un pied de page...
    </p>
  </body>  
</xsl:template>


<!-- La portion de code ci dessous va tout simplement
recopier le contenu du body du fichier source. Ce code source a été
donne par Olivier Meunier (neokraft.net) -->
<xsl:template match="/html:html/html:body//*">
  <xsl:element name="{local-name()}">
    <xsl:for-each select="attribute::*">
      <xsl:attribute name="{name()}"><xsl:value-of select="."/></xsl:attribute>
    </xsl:for-each>
    <xsl:apply-templates />
  </xsl:element>
</xsl:template>

<!-- Copie des scripts PHP non interprétés. Attention, l'ouverture des scripts
doit se faire par <?php et non pas par <? seul. -->
<xsl:template match="processing-instruction()|comment()">
  <xsl:copy />
</xsl:template>

</xsl:stylesheet>