[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] hard xsl problem


Subject: RE: [xsl] hard xsl problem
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Mon, 26 Jul 2004 17:52:03 +0100

> > Then in a second pass, use:
> > 
> > <xsl:for-each-group group-starting-with="lpar|rpar">
> >   <xsl:if test="self::rpar">
> >     <xsl:copy-of select="current-group()[not(self::rpar)]"/>
> >   </
> > </
> > 

re-reading it, it should be

<xsl:if test="not(self::lpar)">

The groups will either start with lpar, or with rpar, or with the first node
in the sequence being grouped. In the first case you want to copy nothing
from the group; in the second case you want to copy everything except the
rpar; in the third case you want to copy everything.

Michael Kay


Current Thread