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

Re: [xsl] for-each-group - only get elements in each group


Subject: Re: [xsl] for-each-group - only get elements in each group
From: "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 20 Jan 2016 18:25:46 -0000

Rick Quatro rick@xxxxxxxxxxxxxx wrote:

There may be instances that I have additional siblings between some of the
<Category> elements. I want to grab everything after the first unique
<Category> element up to the next unique <Category> element. Thank you.

If you adapt Ken's suggestion to


  <xsl:for-each-group select="Cases/Story/(* except Category)"
                        group-by="preceding-sibling::Category[1]">

then I think you get what you want.


Current Thread