Subject: [xsl] Table breaks AND multi-level sorting (and confusion) From: Rob Wygand <rob@xxxxxxxxxx> Date: Tue, 06 Feb 2001 23:28:45 -0800 |
<response> <item type="a" name="abc"/> <item type="b" name="yyy"/> <item type="a" name="xyz"/> <item type="a" name="cde"/> <item type="b" name="aaa"/> ... </response>
<table> <tr> <td>abc</td> <td>cde</td> </tr> <tr> <td>xyz</td> <td>aaa</td> </tr> <tr> <td>yyy</td> <td></td> </tr> ... </table>
<xsl:for-each select="item]position() mod 5 = 1]"> <xsl:sort select="@name"/> </xsl:for-each>
<xsl:template match="response"> <table border="1" cellpadding="10" cellspacing="1">
<xsl:for-each select="item[position() mod 5 = 1]"> <xsl:sort select="@type" data-type="text" order="ascending" case-order="upper-first"/>
<xsl:template match="item"> <td align="center">
<xsl:when test="@type='a'"> ... </xsl:when>
<xsl:when test="@type='b'"> ... </xsl:when> </xsl:choose>
</td> </xsl:template>
Many thanks in advance! rjw
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XInclude in Cocoon, Dylan Walsh | Thread | RE: [xsl] Table breaks AND multi-le, Michael Kay |
RE: [xsl] Generating database objec, Tako Molanus | Date | Re: [xsl] Node set, Jeni Tennison |
Month |