Re: [xsl] Problem with passing argument to external registered function

Subject: Re: [xsl] Problem with passing argument to external registered function
From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx>
Date: Mon, 17 Apr 2006 22:47:48 +0530
On 4/17/06, Jesper Noehr <jesper@xxxxxxxxx> wrote:
> This works:
> <xsl:value-of select="foo:bar('test')"/>
>
> This doesn't:
> <xsl:value-of select="foo:bar(element/.)"/>
>
> Is it not possible to give XPath expressions as argument?

Saxon 8.7.1 is working fine with XPath expressions as argument. I
think this is a proprietary feature of XSLT processors, and is not
specified in XSLT/XPath specs.

> What am I doing wrong? Am I trying to go beyond the capabilities of
> XSLT?

You are not doing anything wrong. Its just that libxslt seems to not
support passing parameters like this.

Regards,
Mukul

> --
> Jesper Nxhr, Information Systems Developer, Opera Software
> tel: +47-24164348 / cell: +47-93460263 / jespern@xxxxxxxxx

Current Thread