Re: [xsl] variable problem

Subject: Re: [xsl] variable problem
From: "Jay Bryant" <jay@xxxxxxxxxxxx>
Date: Fri, 20 Jan 2006 23:32:40 -0600
Use the xs:integer function.

<xsl:for-each select="1 to xs:integer($gap)">
</xsl:for-each>

Jay Bryant
Bryant Communication Services

----- Original Message ----- 
From: "Kent Seegmiller" <hookjaw20@xxxxxxxxxxx>
To: "XSLT" <XSL-List@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, January 20, 2006 10:47 PM
Subject: [xsl] variable problem


> When I try to convert a variable to and integer i.e.
> <xsl:variable name="gap" as="xs:integer" select="@end - @begin"/>
> <xsl:for-each select="1 to $gap">
> ...
> </xsl:for-each>
> I get the error:
> XPTY0004: Required type of second operand of 'to' is xs:integer; supplied
> value has xs:double
>
> Why do I get this error and how can it be resolved?

Current Thread