Subject: Re: 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 |
|
Ronan Klyne - 26 Apr 2007 14:37:15 -0000 <=
Abel Braaksma - 26 Apr 2007 14:53:23 -0000
|
|