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 21:36:19 +1000 |
> In fact, I think the function you want is: > > <xsl:function name="type:is-number" as="xs:boolean"> > <xsl:param name="arg" as="xs:string"/> > <xsl:sequence select="matches($arg, '\d+')"/> > </xsl:function> This does not say what the type of the argument, originally passed to the function was. 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. This would be trivial to achieve if same-arity function overloading was allowed. Does anybody know of another way? Or shall we propose an exslt:type-of() ? Cheers, Dimitre Novatchev
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] testing for string and nu, Michael Kay | Thread | Re: [xsl] testing for string and nu, James Fuller |
Re: [xsl] testing for string and nu, James Fuller | Date | Re: [xsl] testing for string and nu, David Carlisle |
Month |