|
Subject: Re: [xsl] xsl:for-each-group Problem From: Florent Georges <lists@xxxxxxxxxxxx> Date: Wed, 21 Nov 2007 15:33:17 +0100 (CET) |
Andrew Welch wrote:
Hi Andrew,
> <xsl:when test="current-group()[1][self::title]">
> <cover>
> <xsl:copy-of select="current-group()"/>
> </cover>
> </xsl:when>
> <xsl:otherwise>
> <section label="{.[self::section]}">
> <xsl:copy-of select="current-group()"/>
> </section>
> </xsl:otherwise>
Watching this, I wonder if you haven't forgotten that the
context item within the for-each-group is current-group[1].
In particular label="{.[self::section]}" looks weird to my
eyes.
Please note that I havn't followed the thread much closely,
but I wonder if you didn't want the following instead:
<xsl:when test="self::title">
<cover>
<xsl:copy-of select="current-group()"/>
</cover>
</xsl:when>
<xsl:when test="self::section">
<section label="{ . }">
<xsl:copy-of select="current-group()"/>
</section>
</xsl:when>
<xsl:otherwise>
<xsl:copy-of select="current-group()"/>
</xsl:otherwise>
Best regards,
--drkm
_____________________________________________________________________________
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] xsl:for-each-group Proble, Andrew Welch | Thread | [xsl] Problem with count() function, collins . tchoumba |
| Re: [xsl] Iterating recursivly on a, G. Ken Holman | Date | Re: [xsl] Iterating recursivly on a, Florent Georges |
| Month |