RE: [xsl] Re: RE: replace function

Subject: RE: [xsl] Re: RE: replace function
From: "James Fuller" <james.fuller@xxxxxxxxxx>
Date: Mon, 30 Sep 2002 19:41:09 +0100
many apologies, was mixing my statements

wanted to use EXSLT str:replace(string, object, object) instead of
translate....
now that doesnt help anyone does it.

cheers, jim

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Dimitre
> Novatchev
> Sent: 30 September 2002 19:23
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Re: RE: replace function
>
>
> ---- "James Fuller" <james dot fuller at o-idev dot com> wrote:
>
> > <xsl:variable name="yourstring" select="somenode"/>
> > <xsl:value-of select="translate($yourstring,',',', ')"/>
> >
> >
> > should do it
> >
> > gl, jim fuller
>
> Incorrect!
>
> The above invocation of translate() replaces every single comma with
> itself. Any character in the third argument, which does not match a
> character from the second argument (has greater offset than the length
> of the second argument) is simply ignored. So the space following the
> comma in the third argument of the translate() specified above will be
> simply ignored.
>
> The following sources describe the behaviour of the translate()
> function:
>
> [1] Michael Kay's book
>
> [2] The XPath 1.0 spec: http://www.w3.org/TR/xpath#function-translate
>
>
> Hope this helped.
>
>
>
>
> =====
> Cheers,
>
> Dimitre Novatchev.
> http://fxsl.sourceforge.net/ -- the home of FXSL
>
> __________________________________________________
> Do you Yahoo!?
> New DSL Internet Access from SBC & Yahoo!
> http://sbc.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


Current Thread