[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Slow XSLT
Subject: RE: [xsl] Slow XSLT From: Cleyton Jordan <cleytonjordan@xxxxxxxxxxx> Date: Wed, 12 Mar 2008 23:43:43 +0000 (GMT) |
Hi Michael, Thanks for your reply. --- Michael Kay <mike@xxxxxxxxxxxx> 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/ > > ___________________________________________________________ To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre. http://uk.security.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Slow XSLT, Michael Kay | Thread | RE: [xsl] Slow XSLT, Michael Kay |
Re: [xsl] Slow XSLT, David Carlisle | Date | RE: [xsl] Slow XSLT, Michael Kay |
Month |