RE: [xsl] Help me out on Removing the blankspaces from a textarea

Subject: RE: [xsl] Help me out on Removing the blankspaces from a textarea
From: "Andrew Welch" <ajwelch@xxxxxxxxxxxxxxx>
Date: Wed, 20 Oct 2004 13:15:59 +0100
Hi,

To replace all occurances of a string with another string in XSLT 1.0
you will need to use a recursive template.

You can find some examples here:
http://www.dpawson.co.uk/xsl/sect2/replace.html

In XSLT 2.0 you can use Xpath 2.0's replace() function:

<xsl:value-of select="replace(.,'@{3}','&#xa;')"/>

cheers
andrew



> Jarno and All,
>
> I had introduced JavaScript in the xsl to replace All the @@@
> chars in the String. Using RegEx is introducing blankspaces
> along with the new line. I wish to know, how do i
> replace all the @@@ chars in a String in xsl.
>
> Is My Approach using the RegEx is Ok. Or using xml/xsl is a
> better way. Pls Advice
>
> Thanks
> Ashfaq
> -----Original Message-----
> From: Jarno.Elovirta@xxxxxxxxx [mailto:Jarno.Elovirta@xxxxxxxxx]
> Sent: Wednesday, October 20, 2004 12:52 PM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: [xsl] Help me out on Removing the blankspaces
> from a textarea
>
>
> Hi,
>
> > I have to replace the "@@@" with a new '\ln' in the document
> > which is dynamic.
> >
> > I guess translate does not work
> > --------------------------------------------------------------
> > ------------------------
> > function replaceString() {
> > 	regX = new RegExp("\@@@","g") ;
> >
> > document.form1.TextArea.value=document.form1.TextArea.value.re
> > place(regX,"\n");
> > --------------------------------------------------------------
> > ------------------------
>
> Is your question how to replace strings with ECMAScript? You
> should probably then post to some other list, as this is an
> XSL/XSLT/XPath list.
>
> Cheers,
>
> Jarno - Chris C: Vengeance Is Mine

Current Thread