xsl-list
[Top] [All Lists]

Re: [xsl] select="current-group() except someElement"

2012-09-10 09:21:06
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/

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--


<Prev in Thread] Current Thread [Next in Thread>