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 17:43:19 -0000 |
<Cases> <Story> <Category>Category1</Category> <Case>Case1</Case> <Category>Category1</Category> <Case>Case2</Case> <Category>Category1</Category> <Case>Case3</Case> <Category>Category1</Category> <Case>Case4</Case> <Category>Category2</Category> <Case>Case5</Case> <Category>Category2</Category> <Case>Case6</Case> <Category>Category2</Category> <Case>Case7</Case> <Category>Category2</Category> <Case>Case8</Case> </Story> </Cases>
I want to group on each unique <Category> element and then only include the <Case> elements for each <Category>.
<xsl:template match="Cases"> <xsl:for-each-group select="Story" group-by="Category"> <category><xsl:copy-of select="current-grouping-key()"/></category> <xsl:apply-templates select="Case"/> </xsl:for-each-group>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] for-each-group - only get, David Carlisle d.p.c | Thread | Re: [xsl] for-each-group - only get, Martin Honnen martin |
Re: [xsl] for-each-group - only get, David Carlisle d.p.c | Date | Re: [xsl] for-each-group - only get, Martin Honnen martin |
Month |