xsl-list
[Top] [All Lists]

Re: [xsl] casting string as integer or double

2007-04-30 15:24:37
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(_at_)imag(_dot_)net>:


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


 

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--