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

Subject: Re: [xsl] Problem with passing argument to external registered function
From: Jesper Noehr <jesper@xxxxxxxxx>
Date: Mon, 17 Apr 2006 19:30:06 +0200
On Apr 17, 2006, at 7:23 PM, Askild Aaberg Olsen wrote:
This works:
<xsl:value-of select="foo:bar('test')"/>

This doesn't:
<xsl:value-of select="foo:bar(element/.)"/>
A long shot, but did you try with <xsl:value-of select="foo:bar
(string(element/.))"/> ?

Ah! I thought passing arguments as their proper datatype was implied. Indeed, forcing a string-cast with string() works!

Thanks!

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

Current Thread