Subject: Re: [xsl] XPath 1.0 Expression to Test for 3 Digit Number From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Tue, 8 May 2012 13:31:33 -0700 |
floor(.) = number(.) and number(.) > 99 and not(number(.) > 999) Cheers, Dimitre On Tue, May 8, 2012 at 1:15 PM, Michael Kay <mike@xxxxxxxxxxxx> wrote: > translate(., '0123456789', '9999999999') = '999' and number(.) > 99 > > Michael Kay > Saxonica > > > On 08/05/2012 21:07, Don Smith wrote: >> >> I need an XPath 1.0 expression that will test a node and return a >> boolean if the node content is a 3 digit number (i.e., 100-999) and >> false if it's anything else. >> >> The catch is this expression won't >> be in a transformation so I can't use variables or other additional >> constructs. All I get is one expression. I've tried this >> >> *[(string(number(.)) !='NaN')] >> >> >> and >> B obtained the number that I need. But I can't get any sort of compare to >> B work that makes the number be more than 99 and less than 1,000. >> >> Thanks >> >> Don > -- Cheers, Dimitre Novatchev --------------------------------------- Truly great madness cannot be achieved without significant intelligence. --------------------------------------- To invent, you need a good imagination and a pile of junk ------------------------------------- Never fight an inanimate object ------------------------------------- To avoid situations in which you might make mistakes may be the biggest mistake of all ------------------------------------ Quality means doing it right when no one is looking. ------------------------------------- You've achieved success in your field when you don't know whether what you're doing is work or play ------------------------------------- Facts do not cease to exist because they are ignored. ------------------------------------- I finally figured out the only reason to be alive is to enjoy it.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XPath 1.0 Expression to T, Michael Kay | Thread | Re: [xsl] XPath 1.0 Expression to T, Michael Kay |
Re: [xsl] XPath 1.0 Expression to T, Michael Kay | Date | Re: [xsl] XPath 1.0 Expression to T, Michael Kay |
Month |