Thanks Martin,
Your reply was a big rescue.
Let me write down the change I needed to do on my side due to a syntax error:
Code:
<?xml version='1.0'?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:mus="http://test2.com"
exclude-result-prefixes="mus"
version="1.0">
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="mus:*">
<xsl:element name="{local-name()}" namespace="{namespace-uri(.)}">
<xsl:apply-templates select="@* | node()"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
note the {namespace-uri(.)} (the dot and { symbol.
Thanks again!
Also for Java developert: Xalan does make a bad transformation with this xsl; however saxon is ok.