Subject: Re: group-adjacent problem
From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx>
Date: Wed, 13 Feb 2008 15:46:49 +0000
|
On 13/02/2008, Terry Ofner <tofner@xxxxxxxxxxx> wrote:
> I need to process all the elements inside the story element. One
> thing I need to do is group the <matching_group> elements. Here is
> one of the templates I have tried to do this:
>
> <xsl:template match='Story[child::matching_group]'>
> <xsl:for-each-group select="*" group-adjacent="name()">
> <xsl:if test="self::matching_group">
...
> This works to group the <matching_group> elements. However, it cuts
> the <ma>, <sa>, and <es> elements from the result:
...
> Any hints would be appreciated.
you've got:
<xsl:if test="self::matching_group">
remove that and the other elements will be processed...
--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/
|