Subject: Re: Simple suggestion for XSLT From: David LeBlanc <whisper@xxxxxxxxxxxxx> Date: Sun, 09 May 1999 01:34:04 -0700 |
Brevity came to mind so fast it left skid marks! Dave LeBlanc At 02:19 PM 5/9/99 +0700, you wrote: >Why would this be useful given that > >substring-after(substring-after("1999/04/01", "/"), "/") returns "01" > >and > >substring-before(substring-after("1999/04/01", "/"), "/") returns "04" > >and > >concat(substring-before("1999/04/01", "/"), > "/", > substring-before(substring-after("1999/04/01", "/"), "/")) >returns "1999/04" > >? > >"Laurent M." wrote: >> >> I don't know if it is worth a dime, but here it is: >> >> 6.2.5 Strings >> >> The functions substring-before() and substring-after() only work with the >> FIRST occurrence of the first argument, wouldn't it be interesting to have >> a symmetrical couple of functions working on the LAST occurrence. >> Something like >> >> reverse-substring-before() >> Returns the substring of the first argument that precedes the LAST >> occurrence ... >> ex: reverse-substring-before("1999/04/01", "/") returns "1999/04" >> >> and >> >> reverse-substring-after() >> Returns the substring of the first argument that follows the LAST >> occurrence ... >> ex: reverse-substring-before("1999/04/01", "/") returns "01" >> >> I understand the functionality could be implemented using extension >> functions, but a 'native' version would be available across all XSLT >> implementations. >> >> What about also accessing the "04" (in "1999/04/01") ? >> >> Apologies if someone already made the same suggestion (I found no evidence >> of it the xsl-editors list). >> >> A good day to everyone, and a big kudos for the great work. > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Simple suggestion for XSLT, James Clark | Thread | Re: Simple suggestion for XSLT, James Clark |
Re: Node list operations, James Clark | Date | Using XML Schema info in XSL, Martin Bryan |
Month |