Subject: Re: [xsl] testing for string and number in XSLT 2.0 was Re: [xsl] Test For Numeric Values?|
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Fri, 8 Apr 2005 22:04:10 +1000
On Apr 8, 2005 9:59 PM, Michael Kay <mike@xxxxxxxxxxxx> wrote: > > > >It might have been a string that is the string > > representation of a number: > > > > > > "3.1415" (is a string) > > > > > >but this is completely different from: > > > > > > 3.1415 (is a number). > > > > > >What will really be useful is a function with an argument of item(), > > >that returns the real type of the argument. > > > > > Or go back to my original suggestion, which was to use > > if ($x castable as xs:decimal) ... Unfortunately, this evaluates to true() on both "3.1415" and 3.1415 Cheers, Dimitre Novatchev.