Hi Michael,
Thanks for your reply.
--- Michael Kay <mike(_at_)saxonica(_dot_)com> wrote:
But I can't relate that to your next statement of
the problem
What does "that" refer to - the current Row, or the
child of the current
Row?
The current Row can have 2, 3, 4 and more Cell child
elements. Therefore if the current Row in the node set
has 2 Cell elemets then I nedd to apply
current Row/Cell (the count of Cell child of current
Row node is 2)
Next time if the current Row has 3 Cell elements then
currrent Row/Cell (the count of Cell child of current
row = 3
It is like if I was using [1], [2] to get the current
Row (Row[1], Row[2]) but the '.' does not work with
the node set $set
Is that clearer?
Cheers
C
<xsl:apply-templates select="$set[postion()]/*"/>
My first guess would be that you want
<xsl:variable name="p" select="position()"/>
<xsl:apply-templates select="$set[$p]"/>
Note that position() changes inside a predicate, and
that [position()] means
[position()=position()] which is obvious nonsense.
But I can't relate that to your next statement of
the problem
I need to apply templates to the child of the
current Row
element that is in the $set node set.
What does "that" refer to - the current Row, or the
child of the current
Row?
How do I get the current context using a node set
variable?
You don't. You either use the current context or you
use a variable. The
value of a variable is independent of the current
context - that's one of
the things that makes it useful.
Michael Kay
http://www.saxonica.com/
--~------------------------------------------------------------------
XSL-List info and archive:
http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to:
http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
___________________________________________________________
To help you stay safe and secure online, we've developed the all new Yahoo!
Security Centre. http://uk.security.yahoo.com
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--