Subject: RE: how to skip repeating value in the table?
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Fri, 13 Dec 2002 15:24:48 -0000
|
> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Lee, Insoo
> Sent: 13 December 2002 14:34
> To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
> Subject: how to skip repeating value in the table?
>
>
>
>
> Hello,
> How would skip the repeating table cell?
Something like
<xsl:template match="A">
<xsl:choose>
<xsl:when test=".=../preceding-sibling::row[1]/A">
<td>&x#a0;</td>
</xsl:when>
<xsl:otherwise>
<td><xsl:value-of select="."/></td>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx
> For example I have,
>
>
> A B C
> ----------------------------
> Kevin English A
> Kevin C++ B
> Kevin Math A
> Tom English B
> Tom Art A
> Sarah C++ A
> Sarah Math A
>
>
> I'd like to do some sort fo:block skip so that it would print
>
>
> A B C
> ----------------------------
> Kevin English A
> C++ B
> Math A
> Tom English B
> Art A
> Sarah C++ A
> Math A
>
> Thanks!
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|