...Add an identity template to copy everything else:
<xsl:template match="@*|*"> <xsl:apply-templates select="@*"/> <xsl:apply-templates/> </xsl:template>...
While we're at it, it is often useful to strip extra namespace nodes:
<!-- Copy everything but remove namespace nodes that might have been left over -->
<xsl:template match="*">
<xsl:element name="{name()}">
<xsl:apply-templates select="@*|node()"/>
</xsl:element>
</xsl:template>
<xsl:template match="@*|text()|comment()|processing-instruction()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>-Bertrand
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
