<xsl:value-of select="number(concat(substring(wert,1,string-length(wert) - wert/@scale),'.',substring(wert,string-length(wert) - wert/@scale + 1)))"/>
Warum so umständlich?
<xsl:value-of select="number(wert) div number(@scale)"/>
Sollte das gewünschte liefern.
Gruß Ben