|
Subject: Re: [xsl] xsl:value-of problem From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Tue, 27 Apr 2004 10:57:23 +0100 |
Hi Sam,
> I have a template that has a param that denotes an element name.
[snip]
> <xsl:value-of select="ROOT/msg/data [ @id =$pid ]/$name" />
[snip]
> I have to access the value of the element in a <xsl:value-of> as
> above. How do I do it?
Select all the elements that are children of the relevant <data>
element and then filter them to select only those whose name is the
same as that given by the $name parameter:
<xsl:value-of select="ROOT/msg/data[@id = $pid]
/*[name() = $name]" />
You might have to be careful about namespaces if you're using them...
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] xsl:value-of problem, Sam Saha | Thread | Re: [xsl] xsl:value-of problem, David Carlisle |
| RE: [xsl] tomcat web server and dyn, Michael Kay | Date | Re: [xsl] xsl:value-of problem, David Carlisle |
| Month |