Subject: Re: [xsl] the last substring From: yan bai <bytj@xxxxxxxxx> Date: Fri, 16 Nov 2001 14:10:59 -0800 (PST) |
Thank you so much Jorg and Jeff. Both of you threw the light on my mind. Believe it works. Yan --- Jörg_Heinicke <joerg.heinicke@xxxxxx> wrote: > You have to use recursive template: > > <xsl:template name="last"> > <xsl:param name="string"/> > <xsl:choose> > <xsl:when test="contains($string,'.')"> > <xsl:call-template name="last"> > <xsl:with-param name="$string" > select="substring-after($string,'.')"/> > </xsl:call-template> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="$string"/> > </xsl:otherwise> > </xsl:choose> > </xsl:template> > > Joerg > > ----- Original Message ----- > From: "yan bai" <bytj@xxxxxxxxx> > To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> > Sent: Friday, November 16, 2001 10:28 PM > Subject: [xsl] the last substring > > > > I have an element like: > > <elem>xxxxx.xxxxx.xxxx.1234</elem> > > > > > > I know substring-before() will read the value > before > > the first '.'. > > > > I wonder how I can read the value after the last > '.', > > namely 1234. > > > > Thanks. > > > > Yan > > > > > > __________________________________________________ > > Do You Yahoo!? > > Find the one for you at Yahoo! Personals > > http://personals.yahoo.com > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Do You Yahoo!? Find the one for you at Yahoo! Personals http://personals.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] the last substring, Jörg Heinicke | Thread | Re: [xsl] the last substring, Francis Norton |
[xsl] Transform and Sum (Was Re: su, Dimitre Novatchev | Date | [xsl] particular parameter , g.carlone@xxxxxxxxx |
Month |