RE: [xsl] Repace regex with a variable

Subject: RE: [xsl] Repace regex with a variable
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 2 Feb 2006 20:51:31 -0000
All the arguments of the replace() function can be arbitrary XPath
expressions, just like the arguments to any other function.

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: Agnisys [mailto:agnisys@xxxxxxxxx] 
> Sent: 02 February 2006 20:21
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Repace regex with a variable
> 
> Hi,
>   Is there a way to substitute a regular expression with a 
> variable text (XSLT 2.0)?
> 
> The template looks like this:
> <xsl:template match="text()">
>    <xsl:variable name="node_name" select="parent::node()/@name"/>
>    <xsl:value-of select="replace(., '\$name', $node_name)"/>
> </xsl:template>
> 
> Problem is that I can't use $node_name in the replace function.
> So how do I do this? I would appreciate any pointers.
> Thanks,
> Anupam.
> 
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 

Current Thread