RE: [xsl] Parsing complex line (mixed text and markup)

Subject: RE: [xsl] Parsing complex line (mixed text and markup)
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 14 Feb 2008 23:48:36 -0000
> Then (at [G] above) process the new tbentry using grouping
> 
>   <xsl:for-each-group select="$temp/child::node()"
> group-starting-with="comma">
>     <entry><xsl:copy-of select="current-group()"/></entry>
>   <xsl:for-each-group>
> 
> Not tested!

One bug I spotted on re-reading: it doesn't remove the <comma/> elements.
Change the copy-of to:

<entry><xsl:copy-of select="current-group()[not(self::comma)]"/></entry>
> 
> Michael Kay
> http://www.saxonica.com/

Current Thread