Subject: RE: [xsl] 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: [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 > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Re: Language-specific out, Dimitre Novatchev | Thread | [xsl] arbitrary depth element type , Sebastian Tennant |
RE: [xsl] Repace regex with a varia, Michael Kay | Date | Re: [xsl] Re: Language-specific out, Dimitre Novatchev |
Month |