<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="reading">
  <a href="{url}" style="padding-left: 0.5em">
    <xsl:value-of select="reference"/></a>
</xsl:template>

<xsl:template match="notice">
  <xsl:apply-templates/>
</xsl:template>

<xsl:template match="website">
  <a href="{.}"><xsl:value-of select="."/></a>
</xsl:template>

<xsl:template match="/mcheyne">
  <html>
  <head>
     <title>M'Cheyne Readings for <xsl:value-of select="date/mday"/><xsl:text> </xsl:text><xsl:value-of select="date/month"/></title>
  </head>
  <body>
    <h1>M'Cheyne Readings for <xsl:value-of select="date/mday"/><xsl:text> </xsl:text><xsl:value-of select="date/month"/></h1>

    <xsl:if test="reading[@class='family']">
      <p>
      <xsl:text>Family readings: </xsl:text>
      <xsl:apply-templates select="reading[@class='family']"/>
      </p>
    </xsl:if>

    <xsl:if test="reading[@class='private']">
      <p>
      <xsl:text>Private readings: </xsl:text>
      <xsl:apply-templates select="reading[@class='private']"/>
      </p>
    </xsl:if>

    <xsl:if test="reading[@class='secret']">
      <p>
      <xsl:text>Secret readings: </xsl:text>
      <xsl:apply-templates select="reading[@class='secret']"/>
      </p>
    </xsl:if>

  <hr />

  <p>Readings supplied by the M'Cheyne server version <xsl:value-of select="version"/>. <xsl:apply-templates select="notice"/></p>

  <p><xsl:value-of select="copyright"/></p>

  </body>
  </html>
</xsl:template>

</xsl:stylesheet>