<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Stylesheet performing identity transformation on XML
file. The output XML file is equivalent to input
XML file
-->
<!-- According to current XSLT standard, template match
"@*|node()" should have worked. Current implementation
of XT has a known bug that the node() node-test does
not work in match patterns. However, we can get our
job done by using "@*|*" instead"
-->
<xsl:template match="@*|*">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>