Subject: Re: Slow XSLT
From: Florent Georges <lists@xxxxxxxxxxxx>
Date: Fri, 7 Mar 2008 15:44:26 +0100 (CET)
|
Andrew Welch wrote:
> On 07/03/2008, Cleyton Jordan wrote:
> > 1 - <xsl:variable name="teams"
> > select="//team[not(.=preceding::team)]"/>
> [...]
> > 2 - Here we are inside a loop
> > <xsl:template match="results">
> > <xsl:for-each select="$teams">
> > <xsl:variable name="this" select="."/>
> > Again does "." match the value of each team or the
> > whole team element?
> . is the string value of the current node, not the element
> itself
I don't understand. The dot operator is the current item,
in this case bound once for each team element in the
variable $team. So in this case you can add the following
to the variable: as="element(team)".
But there is no "matching" here.
Regards,
--drkm
_____________________________________________________________________________
Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr
|