Re: [xsl] How to pass an XPath as a param and evaluate it?

Subject: Re: [xsl] How to pass an XPath as a param and evaluate it?
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Wed, 29 Jun 2011 09:45:48 +0100
On 29 June 2011 09:31, Florent Georges <lists@xxxxxxxxxxxx> wrote:
> Andrew Welch wrote:
>
>  Hi,
>
>> in XSLT 3 it's part of the language so just eval()
>
>  Almost :-)  Actually it is xsl:evaluate, which allows more flexibility: you
can control the in-scope namespace bindings, the variables in the context, the
return type, etc.  For instance:
>
>    <xsl:evaluate xpath="'1 + $i'" as="xs:integer">
>       <xsl:with-param name="i" select="the/value"/>
>    </xsl:evaluate>

Ah thanks Florent.



--
Andrew Welch
http://andrewjwelch.com

Current Thread