Re: [xsl] Making XPath expressions out of variables

Subject: Re: [xsl] Making XPath expressions out of variables
From: Richard Lewis <richard.lewis@xxxxxxxxx>
Date: Wed, 29 Oct 2003 14:12:11 +0000
Sorry, I've just noticed I've got my oper*s mixed up!!

Heres corrected version:

> This is a theoretical bit of XSL code which I need a practical version of:
>
> All the variables are passed as parameters to the stylesheet.
>
> <xsl:for-each select="//$record-type">
> 	<xsl:sort select="$sort-by" order="$sort-order" />
> 	<xsl:if test="$lh-operand $operater $rh-operand">
> 		<tr>
>  			<xsl:for-each select="*">
> 				<td><xsl:value-of select="." /></td>
> 			</xsl:for-each>
> 		</tr>
> 	</xsl:if>
> </xsl:for-each>
>
> Any ideas? Is it possible? Or do I need to use this basic construct
> multiple times using <xsl:if> for each variable and the correct names of
> nodes and operands. (The number of permutations is massive!)
>
> Cheers,
> Richard
> -------------------------------------------------------------
> This is question I was going to ask (it might make things clearer):
>
> Is there a way of selecting nodes which have the name $some-variable using
> an XPath expression?
>
> e.g. <xsl:for-each select="//$some-variable">
>
> would, in theory (though not in practice - I've tried it!), select all the
> nodes whose name is equal to whatever the value of $some-variable is.
> -------------------------------------------------------------
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread