Subject: Re: select="current-group() except someElement"
From: Florent Georges <lists@xxxxxxxxxxxx>
Date: Mon, 10 Sep 2012 15:20:51 +0100 (BST)
|
Norbert Heidbrink wrote
Hi,
> I'm afraid, I am missing a point on "except"
used in combination
> with "current-group()".
> <xsl:for-each-group
select="node()" group-ending-with="tab">
> <xsl:apply-templates
select="current-group() except tab"/>
The step "tab" is evaluated with the
initial item of the current
group as the context item. So I guess it does not
do what you want.
> <!-- the following does work:
>
<xsl:apply-templates select="current-group()[not (self::tab)]"/>
> -->
If you want to filter tab elements out, then that's the correct way.
Regards,
--
Florent Georges
http://fgeorges.org/
http://h2oconsulting.be/
|