Subject: RE: Repace regex with a variable
From: Agnisys <agnisys@xxxxxxxxx>
Date: Thu, 2 Feb 2006 14:20:26 -0800 (PST)
|
Its working now! But earlier Oxygen was complaining that that a number [0-9] is expected after
'$'.
I'm all set now.
Thanks,
Anupam.
--- Michael Kay <mike@xxxxxxxxxxxx> wrote:
> 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
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
|