Re: [xsl] variable in xsl:template match

Subject: Re: [xsl] variable in xsl:template match
From: Ronan Klyne <ronan.klyne@xxxxxxxxxxx>
Date: Thu, 26 Apr 2007 15:36:56 +0100
Garvin Riensche wrote:
> Hello,
> 
> Im am wondering if it is possible to pass an xpath expression (or part
> of it) from the commandline to the match attribute of a template.
> 
> What I am thinking about is something like to following. If I call the
> parser with
> 
> saxon target=position input.xml styleshee.xsl
> 
> And I have a template with something similar to
> 
> <xsl:template match="/root/$target/child">
> 
> I want the Xpath expression to be evaluated as "/root/position/child".
> 
> Any help will be appreciated.
> 
> Regards,
> Garvin
> 
> 

Try this xpath: /root/node()[name()=$target]/child

	# r

-- 
Ronan Klyne
Business Collaborator Developer
Tel: +44 (0)870 163 2555
ronan.klyne@xxxxxxxxxxx
www.groupbc.com

Current Thread