|
Subject: Re: [xsl] RE: String manipulation in XSLT From: "Roger Chi" <roger.xslt@xxxxxxxxxxxx> Date: Thu, 20 Oct 2005 12:40:13 -0400 |
substring-after(substring-after(str,'.'),'.') = 'ghi'
substring-before(value,concat('.',substring-after(substring-after(value,'.'),
'.')))
= 'abc.def'
The second line fails if the last term is not unique, however.
I guess you could do:
substring(str,1,string-length(str)-string-length(substring-after(substring-af
ter(str,'.'),'.'))
- 1)
On 10/20/2005, "Arun Manta" <arunm@xxxxxxxxxxxxxx> wrote:
>I have a string of the form babc.def.ghib (java namespace ) where
babc.defb is the package name and bghib is the class name.
>I need to extract these two from the complete string : babc.def.ghibB
-------b babc.defbB + bghib
>
>In java this would take about 1-2 lines of code, but in XSLT I cannot figure
out a way to do it without writing tons of code.
>Why is the support for string manipulation and regular expressions
non-existent in XSLT, when XML is all about text ( more than java etc.. )??
>
>Ibm constantly frustrated by trying to write little templates to do these
simple things like splitting a string etc.
>
>TIA
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] RE: String manipulation in XS, Arun Manta | Thread | Re: [xsl] RE: String manipulation i, James A. Robinson |
| RE: [xsl] Re: Spam:[xsl] Quotes wit, JBryant | Date | Re: [xsl] RE: String manipulation i, James A. Robinson |
| Month |