Re: [xsl] [XSLT2] setting context inside funcdefs

Subject: Re: [xsl] [XSLT2] setting context inside funcdefs
From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx>
Date: Fri, 14 Feb 2003 13:18:08 +0000
Hi Tobi,

> Inside function definitions, is there a way to set the context to that
> of the function call, so that I can write "local-name()" etc?
>
> Or should I pass in the context node as argument, in addition to all
> the local params visible to the function call. Then I probably would
> write s.th. like "local-name($callers_context-node)"; which is more
> typing ...

You have to do the latter: pass in the context node as an argument and
pass that node as the argument to the local-name() function.

(Note that this is different from the behaviour of EXSLT's
<func:function>.)

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread