|
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
toolbox.
Are you sure these are the only characters to escape? Has '-' to be
escaped? And '$'?
Regards,
--drkm
___________________________________________________________________________
Yahoo! Mail riinvente le mail ! Dicouvrez le nouveau Yahoo! Mail et son interface rivolutionnaire.
http://fr.mail.yahoo.com
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Placing mark-up in betwee, David Carlisle | Thread | Re: [xsl] Placing mark-up in betwee, David Carlisle |
| Re: [xsl] Suppressing multiple outc, David Carlisle | Date | Re: [xsl] Placing mark-up in betwee, David Carlisle |
| Month |