|
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 |