Subject: Re: casting string as integer or double
From: Mario Madunic <hajduk@xxxxxxxx>
Date: Mon, 30 Apr 2007 15:24:20 -0700
|
Sorry forgot the following,
I'm using Saxon 8, and get the following error msg:
Fatal Error! An empty sequence is not allowed as the value in 'cast as' expression
I know that the value is not empty but a whole number. I'm currently putting in
a test for an empty value.
MM
Quoting Mario Madunic <hajduk@xxxxxxxx>:
>
> I've been trying to cast a string from an attribute value as a integer. The
> value of the attribute will always be a positive whole number. I'm using it
> as a
> parameter in a called template that will use it as an decrementer. The
> document
> is well formed but not validated against any schema/dtd
>
> I've tried the following outside of the called template
>
> <xsl:variable name="l_Decrementer" select="@cols cast as xs:integer" />
>
> <xsl:variable name="l_Decrementer" select="@cols" as="xs:integer" />
>
> and
>
> <xsl:with-param name="p_Decrementer" select="@cols cast as xs:integer" />
>
> Any help will be appreciated.
>
> Thanks in advance
>
> MM
|