Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - xsl:number issue [Thread Next] Re: xsl:number issueTo: NULL Date: 4/3/2008 1:18:00 PM coosa wrote: > I am trying to perform simple arthemtic operations using xslt; > example: > <xsl:number value="number(1) div number(4)"/> -> Output = 0.25 > (Correct) Which XSLT processor gives that result? > <xsl:number value="number(2) div number(4)"/> -> Output = 1 (Wrong) > <xsl:number value="number(3) div number(4)"/> -> Output = 1 (Wrong) > <xsl:number value="number(4) div number(4)"/> -> Output = 1 (Correct) > <xsl:number value="number(5) div number(4)"/> -> Output = 1 (Wrong) > <xsl:number value="number(6) div number(4)"/> -> Output = 2 (Wrong) > ..etc. > What is wrong with what I am doing? If you want to output the result of 1 / 4 with XSLT then use <xsl:value-of select="1 div 4"/> You can also format numbers, see <URL:http://www.w3.org/TR/xslt#format-number> xsl:number is rounding the value to an integer, see <http://www.w3.org/TR/xslt#number> -- Martin Honnen --- MVP XML http://JavaScript.FAQTs.com/ | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
