<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxml="urn:schemas-microsoft-com:xslt"
version="1.0">
<xsl:template match="/">
<xsl:for-each select="*">
<xsl:call-template name="node" />
</xsl:for-each>
</xsl:template>
<xsl:template name="node">
<<xsl:value-of select="name()"/>
<xsl:for-each select="@*">
<xsl:text> </xsl:text>
<xsl:value-of select="name()"/>="<xsl:value-of select='.'/>"
</xsl:for-each>>
<xsl:for-each select="*">
<xsl:call-template name="node"/>
</xsl:for-each>
<br />
<br />
</<xsl:value-of select="name()"/>>
</xsl:template>
</xsl:stylesheet>