[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Saxon Div Issue

Subject: Re: [xsl] Saxon Div Issue
From: "Mailing Lists Mail daktapaal@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 19 Jan 2015 16:17:47 -0000



XSLT code:

<xsl:for-each select = "numbers/number">

<xsl:variable name = "num" select = "."/>

<xsl:value-of select = "$num div 100"/>




currently I am doing a format-number ...to make sure I get the right
value according to the outputXML schema's numval string length

On Mon, Jan 19, 2015 at 11:07 AM, Martin Honnen martin.honnen@xxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> Mailing Lists Mail daktapaal@xxxxxxxxx wrote:
>> THe problem is , I dont know what will come in the $num. It is an
>> xpath. It comes from an XML element.
>> SO sometimes, the element contains 988, and sometimes it contains 98.8
>> .. so my pseudo code actually is :"
>> $num = /xpath/num
>> var result = $num div 100
>> I wouldn't know if it will be a double that I will be a decimal.
> But you can define
>   <xsl:variable name="num" select="xs:decimal(/xpath/num)"/>
> to make sure computation is done with xs:decimal and not with xs:double. Or
> show us the context and the real code, I am not sure why you post some
> pseudo code instead of XSLT and XPath anyway.

Current Thread