This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Dynamic XPATH problem
- From: Joerg Heinicke <joerg dot heinicke at gmx dot de>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Tue, 05 Mar 2002 14:13:23 +0100
- Subject: Re: [xsl] Dynamic XPATH problem
- References: <A81889A49303D611871C00A024513E932FFE6A@virgin_6>
- Reply-to: xsl-list at lists dot mulberrytech dot com
Either
<xsl:for-each select="LIBRARY/*/*[name()=//LIBRARY/CURRENTNODE]/*">
if in CURRENTNODE is only stored the name of another node
or
using an processor-depending evaluate()-function
or
creating the XSL via another XSL.
Regards,
Joerg
Lea Allison wrote:
> Hi
>
> I have a piece of code that goes like this:
>
> <xsl:for-each select="LIBRARY/*/TRAVELINFO/*">
> <TR valign="center">
> <TD>
> <xsl:value-of select="NAME" />
> </TD>
> </TR>
> </xsl:for-each>
>
> and I want to swap-out the TRAVELINFO node for the content of:
>
> //LIBRARY/CURRENTNODE
>
> So perhaps something like this??
>
> <xsl:for-each select="LIBRARY/*/(//LIBRARY/CURRENTNODE)/*">
> <TR valign="center">
> <TD>
> <xsl:value-of select="NAME" />
> </TD>
> </TR>
> </xsl:for-each>
>
> But cant get it to work.
>
> Thanks
>
> Lea
--
System Development
VIRBUS AG
Fon +49(0)341-979-7411
Fax +49(0)341-979-7409
joerg.heinicke@virbus.de
www.virbus.de
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list