Subject: Re: [xsl] [XSL 3.0] Function that check if a xs:string can be converted as a xs:double From: "Christophe Marchand cmarchand@xxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 31 May 2023 12:13:35 -0000 |
Ah ! Yes ! castable as... I've also found xs:boolean(number(s)) is working correctly. Thanks Martin ! Christophe Le 31/05/2023 C 14:00, Martin Honnen martin.honnen@xxxxxx a C)critB : > > > On 5/31/2023 1:57 PM, Christophe Marchand cmarchand@xxxxxxxxxxxxxx wrote: >> >> I have to write a function taht take a xs:string as parameter, >> returns a xs:boolean, and says true() if string is a valid number, >> false() otherwise. >> >> Something like >> >> |<xsl:function name="f:isNumber" as="xs:boolean"> <xsl:param >> name="expression" as="xs:string"/> <xsl:sequence select="....."/> >> </xsl:function> | >> |'1' -> true() '2' -> true() 'foo' -> false() 'bar' -> false() | >> >> Rules to be a valid number are the same as those used in number() >> function. >> > > Well, then <xsl:sequence select="$expression castable as xs:double"/> > > XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list> > EasyUnsubscribe <http://lists.mulberrytech.com/unsub/xsl-list/3515434> > (by email <>)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] [XSL 3.0] Function that c, Martin Honnen martin | Thread | Re: [xsl] [XSL 3.0] Function that c, David Carlisle d.p.c |
Re: [xsl] [XSL 3.0] Function that c, Martin Honnen martin | Date | Re: [xsl] [XSL 3.0] Function that c, David Carlisle d.p.c |
Month |