<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template>
<div style="background-color:#FFFFFF; font-family:Courier; font-size:10pt; margin-bottom:2em">
<xsl:apply-templates select=".">
<xsl:template><xsl:apply-templates/></xsl:template>
<xsl:template match="*">
<div style="margin-left:1em; color:orange">
<xsl:node-name/><xsl:apply-templates select="@*"/>
</div>
</xsl:template>
<xsl:template match="*[node()]">
<div style="margin-left:1em">
<span style="color:red"><xsl:node-name/> <xsl:apply-templates select="@*"/></span><xsl:apply-templates select="node()"/><span style="color:red"><xsl:node-name/></span>
</div>
</xsl:template>
<xsl:template match="@*">
<span style="color:blue"> <xsl:node-name/>=<span style="color:green"><xsl:value-of/></span></span>
</xsl:template>
<xsl:template match="pi()">
<div style="margin-left:1em; color:green"><xsl:node-name/><xsl:apply-templates select="@*"/></div>
</xsl:template>
<xsl:template match="cdata()">
<pre><![CDATA[<xsl:value-of />]]></pre>
</xsl:template>
<xsl:template match="textNode()">
<span style="color:black"><xsl:value-of/></span>
</xsl:template>
</xsl:apply-templates>
</div>
</xsl:template>
</xsl:stylesheet>