Re: [xsl] Placing mark-up in between strings

Subject: Re: [xsl] Placing mark-up in between strings
From: Florent Georges <darkman_spam@xxxxxxxx>
Date: Thu, 23 Nov 2006 15:40:18 +0100 (CET)
David Carlisle wrote:

> Isn't that just something like:

> <xsl:function name="f:escape">
>   <xsl:param name="s" as="xs:string"/>
>   <xsl:sequence
> select="replace($s,'[\\\|\.\-\^\?\*\+\(\)\{\}\[\]]','\\$0')"/>
> </xsl:function>

> which turns ab*c.{8} into ab\*c\.\{8\}

  Maybe.  Honestly, I don't know.  I never learned XPath regexp in
depth.  But if it is the case, I think it is usefull to have it in my

  Are you sure these are the only characters to escape?  Has '-' to be
escaped?  And '$'?




Yahoo! Mail riinvente le mail ! Dicouvrez le nouveau Yahoo! Mail et son interface rivolutionnaire.

Current Thread