Subject: RE: cdata, grouping and upconversion
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Sat, 11 Dec 2004 18:45:59 -0000
|
Or more simply
> <xsl:template match="key:div">
> <xsl:for-each select="tokenize(., '\n')[matches(., '\w')]">
> <para>
> <xsl:value-of select="."/>
> </para>
> </xsl:for-each>
> </xsl:template>
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Bruce D'Arcus [mailto:bdarcus@xxxxxxxxxxxxx]
> Sent: 11 December 2004 16:13
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: cdata, grouping and upconversion
>
> The below works.
>
> <xsl:template match="key:div">
> <xsl:for-each select="tokenize(., '\n')">
> <xsl:choose>
> <xsl:when test="matches(., '\w')">
> <para>
> <xsl:value-of select="."/>
> </para>
> </xsl:when>
> <xsl:otherwise/>
> </xsl:choose>
> </xsl:for-each>
> </xsl:template>
>
> Bruce
|