Another rounding question [sorry]:
With the format-number function, if the the digit to be rounded off has a value of exactly .5, xalan rounds down. Regular round() produced the expected result (rounding up); however I'd prefer to use the format-number function because this template may output various precision decimals (0 - n decimal places). Sticking with format-number() would allow me to pass this information is as a $format variable.
Any suggestions on how to handle this?
[xml]
<values>
<value>106.5</value>
</values>
<xsl:template name="average-values">
<xsl:param name="format">###</xsl:param>
<xsl:value-of select="format-number(//value ,'##')" />
</xsl:template>
[xalan output]
106
[desired output]
107
TIA
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|