<?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>