Re: [xsl] A parameter current context or context passed

Subject: Re: [xsl] A parameter current context or context passed
From: Karl Stubsjoen <kstubs@xxxxxxxxx>
Date: Fri, 13 May 2005 11:35:50 -0700
> / is the document root. So I think you want just select="current()" (or
> even just select=".").

I would think I want "/" or "."  Wouldn't the context always be the
context of the parameter being passed in so "/" would never resolve to
the source xml?
Not sure what "/" over "." would gain in this case.

I have tested my param, and it seems to work fine.  I don't get the |
"pipe".  Is that an OR operator in this case?  Or is it more like a
switch?


> On 5/13/05, JBryant@xxxxxxxxx <JBryant@xxxxxxxxx> wrote:
> Hi, Karl,
>
> / is the document root. So I think you want just select="current()" (or
> even just select=".").
>
> Untested, so I might be off.
>
> Jay Bryant
> Bryant Communication Services
> (presently consulting at Synergistic Solution Technologies)
>
> Karl Stubsjoen <kstubs@xxxxxxxxx>
> 05/13/2005 12:48 PM
> Please respond to
> xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>
> To
> xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> cc
>
> Subject
> [xsl] A parameter current context or context passed
>
>
> This should be an easy one...
>
> I have the following paramter:
> <xsl:param name="current" select="/ | current()"/>
>
> As the name implies it should be the current context unless otherwise
> specified.  Have I written this correct?

Current Thread