Subject: RE: [xsl] passing a node name as a param and then using it From: Mike Kellstrand <kellstrand@xxxxxxxxx> Date: Wed, 16 Jun 2004 11:48:04 -0700 (PDT) |
Josh, No kidding. I just signed up and this was my first post. Thanks for the info, evaluate() did the trick for me. Mike --- Josh Canfield <Josh.Canfield@xxxxxxxxxxxx> wrote: > This question has been asked a couple of times > today, and yesterday. > > The short answer is, you're right, <xsl:value-of > select="'string'"/> does indeed output the value of > the string. You want to look for an extension > function called evaluate, which will evaluate that > string as an xpath expression. > > http://www.google.com/search?hl=en&ie=UTF-8&q=exslt+evaluate&btnG=Google+Search > > Josh > > -----Original Message----- > From: Mike Kellstrand [mailto:kellstrand@xxxxxxxxx] > Sent: Wednesday, June 16, 2004 11:29 AM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] passing a node name as a param and > then using it > > > I want to be able to pass a node name into a named > template as a param and > then operate on it. When I try to use the node name > param in the template, > it gets interpreted as a string and not an actual > node. i.e. > > The snipett: > <xsl:variable name="x" select="choice"/> > <fo:block>a: <xsl:value-of > select="choice[1]"/></fo:block> > <fo:block>b: <xsl:value-of > select="concat($x,'[1]')"/></fo:block> > > Will generate: > a: {the actual xml data in the 1st choice node} > b: choice[1] > > How do I get this to work as intended? > > Thanks, Mike > > > __________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] passing a node name as a , Josh Canfield | Thread | Reading value of passed variable, Mayo |
RE: [xsl] passing a node name as a , Josh Canfield | Date | Re: [xsl] Passing empty parameters , Thijs Janssen |
Month |