Subject: Re: [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
|