<xsl:call-template name="ConvertToCelsius"> <xsl:with-param name="paramTemp" select="@TempFarenheit" /> <xsl:with-param name="AddNotation" select="'True'" /> </xsl:call-template>
<xsl:template name="ConvertToCelsius"> <xsl:param name="paramTemp" /> <xsl:param name="AddNotation" /> <xsl:variable name="DegreesCelsius" select="format-number((($paramTemp - 32) div 9) * 5, "#,##0.0;-#,##0.0")" /> <xsl:choose> <xsl:when test="$AddNotation = 'True'"> <xsl:value-of select="concat($DegreesCelsius, '°C')" /> </xsl:when> <xsl:otherwise> <xsl:value-of select="$DegreesCelsius" /> </xsl:otherwise> </xsl:choose> </xsl:template>