<?
xml version="1.0"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="log">
<
html>
<head>
<title>LogFile</title>
<style type="text/css"><![CDATA[
.error {
background-color:red;
color:black;
}
.info {
background-color:green;
color:white;
}
.task {
background-color:yellow;
color:black;
}
]]></style>
</head>
<body>
<h1>LogFile</h1>
<hr/>
<table>
<tr><th>Kategorie</th><th>Zeitstempel</th><th>Text</th></tr>
<xsl:apply-templates/>
</table>
<hr/>
</body>
</
html>
</xsl:template>
<xsl:template match="Info|Task|Error|Start|Ende">
<tr>
<xsl:attribute name="class">
<xsl:choose>
<xsl:when test="name()='Info'"><xsl:text>info</xsl:text></xsl:when>
<xsl:when test="name()='Task'"><xsl:text>task</xsl:text></xsl:when>
<xsl:when test="name()='Error'"><xsl:text>error</xsl:text></xsl:when>
<xsl:otherwise />
</xsl:choose>
</xsl:attribute>
<td><xsl:value-of select="name()"/></td>
<td><xsl:value-of select="@TS"/></td>
<td><xsl:apply-templates /></td>
</tr>
</xsl:template>
</xsl:stylesheet>