Thema: Attribut in element konvertieren

angenommen ich habe das Fragment:<P><MITARBEITER ALTER="33"><BR><NAME>Meier</NAME><BR></MITARBEITER><P>ich möchte das Attribut in ein Element konvertieren, so dass ich erhalte:<P><MITARBEITER ALTER="33"><BR><ALTER>33</ALTER><BR><NAME>Meier</NAME><BR></MITARBEITER><P>Wie mach ich das?<P>ich hab's mit<BR><xsl:template match="child::*/child::*[position()=1]"><BR>    <xsl:for-each select="../@*"><BR>        <xsl:element name="{name()}"><BR>            <xsl:value-of select="."/><BR>        </xsl:element><BR>    </xsl:for-each><P>    <xsl:copy><BR>        <xsl:apply-templates  select="*" /><BR>    </xsl:copy><BR></xsl:template><P>gemacht.<P>Aber das muss doch wohl noch einfacher gehen?!<BR>Was meint Ihr?