Subject: RE: 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/
|