Subject: Re: [xsl] Trouble using xsl:key under XSL 1.0 From: Jeff Sese <jsese@xxxxxxxxxxxx> Date: Thu, 13 Dec 2007 11:13:46 +0800 |
<xsl:for-each select="//results">
<xsl:variable name="week" select="@week" />
<xsl:key name="playerResultLookupByWeek" match="playerResult[../ @week=$week]" use="@player" />
<p> Week <xsl:value-of select="substring(@week,2,1)" /> </p>
<xsl:for-each select="//teams/team">
<p>
Team <xsl:value-of select="name" /> scored a total of <xsl:value-of select="
(sum(key('playerResultLookupByWeek',//teams/team[name=current()/ name]/teamPlayers/teamPlayer)/g) * $gPoints)
+
(sum(key('playerResultLookupByWeek',//teams/team[name=current()/ name]/teamPlayers/teamPlayer)/a) * $aPoints)
+
(sum(key('playerResultLookupByWeek',//teams/team[name=current()/ name]/teamPlayers/teamPlayer)/gda) * $gdaPoints)
+
(sum(key('playerResultLookupByWeek',//teams/team[name=current()/ name]/teamPlayers/teamPlayer)/gdcs) * $gdcsPoints)
+
(sum(key('playerResultLookupByWeek',//teams/team[name=current()/ name]/teamPlayers/teamPlayer)/gdga) * $gdgaPoints)
"/> points this week
</xsl:for-each>
</xsl:for-each>
Jeferson L. Sese jsese at asiatype dot com Asiatype Incorporated Suite 114 Columbia Tower, Ortigas Ave. Greenhills, Mandaluyong City 1550 Philippines
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Trouble using xsl:key under X, Gareth Howells | Thread | Re: [xsl] Trouble using xsl:key und, Gareth Howells |
[xsl] Trouble using xsl:key under X, Gareth Howells | Date | Re: [xsl] Trouble using xsl:key und, Gareth Howells |
Month |