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

Re: [xsl] making a number from a decimal in XPath 2.0


Subject: Re: [xsl] making a number from a decimal in XPath 2.0
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Mon, 16 May 2005 09:44:11 +1000

Hi Wendell,
> But if I say
>
> string-join((for $i in (1 to ceiling($arg div $extent)) return 'e'),'')
>
> I get an error (Saxon 8.4) telling me I need an xs:integer as the second
> argument of the range expression "1 to ceiling($arg div $extent)", but I
> have an xs:decimal.
>
> How do I make ceiling($arg div $extent) into an integer?

Use:
   xs:integer(ceiling($arg div $extent))


Cheers,
Dimitre


Current Thread