Subject: RE: 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: 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
|