Subject: RE: [xsl] [XSLT 1.0] How to get the last number in a string of numbers? From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 23 Dec 2009 23:53:45 -0000 |
You can write a recursive named template that extracts the last character of the string, repeatedly until the last character is a non-digit. Regards, Michael Kay http://www.saxonica.com/ http://twitter.com/michaelhkay > -----Original Message----- > From: Costello, Roger L. [mailto:costello@xxxxxxxxx] > Sent: 23 December 2009 14:02 > To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' > Subject: [xsl] [XSLT 1.0] How to get the last number in a > string of numbers? > > > Hi Folks, > > I have a variable that contains a bunch of numbers: > > <xsl:variable name="numbers"> > generate some numbers > </xsl:variable> > > I want to obtain the last number in $numbers. > > For example, this might be the value of $numbers: > > 6 23 45 67 > > I want the last number: > > 67 > > I want the last number fast, i.e., I want it in constant > time, not O(n), where n is the length of the list of numbers. > > Plus, I don't want to use any extension functions/elements. > > Finally, I want to use only XSLT 1.0 > > Can it be done? How? > > /Roger
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] [XSLT 1.0] How to get the, David Carlisle | Thread | [xsl] [XSLT 1.0] Replace namespace , Costello, Roger L. |
RE: [xsl] Find the string and apply, Hermann Stamm-Wilbra | Date | RE: [xsl] Find the string and apply, Selvaganesh |
Month |