xsl-list
[Top] [All Lists]

Re: [XSLT2] setting context inside funcdefs

2003-02-14 06:18:08
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