xsl-list
[Top] [All Lists]

Re: XSL to XSLT conversion issue

2003-04-15 13:49:40

On Tuesday, April 15, 2003, at 04:37  PM, J.Pietschmann wrote:

Jim Hart wrote:
I want to convert:
[ index() $gt$ context()!index() ]
to something equivalent in XSLT. In MSXML docs, it says that context() is equivalent to context(-1). At topxml it says that current() in XSLT is equivalent to context(-1) in XSL. I know I can use > in place of $gt$ and position() in place of index(). However, there's no equivalent for the "bang operator" (!) and position() won't take an argument. So, I can't figure out how to get the position() of current().

Bind it to a variable, for example
 <xsl:variable name="current-position" select="position()"/>
 ...
 <xsl:value-of select="$foo[position() &gt; $current-position]"/>

Wouldn't the variable be evaluated in the context of $foo ?

simon


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