| Subject: Re: [xsl] [XSLT2] setting context inside funcdefs From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Fri, 14 Feb 2003 14:51:23 +0000 | 
Hi Tobi,
> I just got confused by the "initially" in
>
>    "Within the body of a stylesheet function, the focus is initially
>    undefined"
>
> which seemed to imply the possibility of setting the focus/context,
> possibly to that of the function call.
Possibly it's referring to the fact that the focus can be set within a
particular variable declaration. For example, the function might
contain:
  <xsl:variable name="path">
    <xsl:for-each select="$context/ancestor-or-self::*">
      <xsl:text>/</xsl:text>
      <xsl:value-of select="local-name()" />
    </xsl:for-each>
  </xsl:variable>
Within the <xsl:for-each> the focus would be defined as usual and the
local-name() function can be used without an explicit argument.
  
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] [XSLT2] setting context i, Tobias Reif | Thread | Re: [xsl] [XSLT2] setting context i, Tobias Reif | 
| Re: [xsl] [XSLT2] setting context i, David Carlisle | Date | RE: xslt core and intuition was RE:, Martinez, Brian | 
| Month |