|
Subject: Re: [xsl] Feedback on grouping solution From: "Rick Quatro rick@xxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sat, 26 Oct 2019 17:57:26 -0000 |
Fantastic Martin! Thank you very much.
-----Original Message-----
From: Martin Honnen martin.honnen@xxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Saturday, October 26, 2019 1:49 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] Feedback on grouping solution
On 26.10.2019 19:45, Rick Quatro rick@xxxxxxxxxxxxxx wrote:
> That's an oversight on my part. Any elements outside of step elements
> have to be processed individually. Can I change the for-each-group to
> just group adjacent <step> elements?
Yes, it looks there you just want
<xsl:for-each-group select="*" group-adjacent="boolean(self::step)">
<xsl:choose>
<xsl:when test="current-grouping-key()">
use your template here
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="current-group()"/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each-group>
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Feedback on grouping solu, Martin Honnen martin | Thread | Re: [xsl] Feedback on grouping solu, Martin Honnen martin |
| Re: [xsl] Feedback on grouping solu, Martin Honnen martin | Date | Re: [xsl] Feedback on grouping solu, Martin Honnen martin |
| Month |