View Single Post
Old 12-01-2007, 12:23 AM   #2 (permalink)
sketchMedia
The Prestige
Advanced Programmer Top Contributor Good Samaritan 
 
sketchMedia's Avatar
 
Join Date: Oct 2007
Location: Manchester, UK
Posts: 854
Thanks: 32
sketchMedia is on a distinguished road
Default

I just wanna add another little xsl tag that is useful, <xsl:sort />

xml Code:
<xsl:sort
  select = string-expression
  lang = { nmtoken }
  data-type = { "text" | "number" | qname-but-not-ncname }
  order = { "ascending" | "descending" }
  case-order = { "upper-first" | "lower-first" } />
can be used in the example script like this:


xml Code:
<xsl:for-each select="carlist/car">
            <xsl:sort select = "bhp" data-type = "number" order = "descending" />

            <tr class="r{position() mod 2}">
                <td ><xsl:value-of select="name"/></td>
                <td><xsl:value-of select="bhp"/></td>
                <td><xsl:value-of select="year_released"/></td>
            </tr>
            </xsl:for-each>
__________________
mysql> SELECT * FROM `users` WHERE `users`.`clue` > 0;
Empty set (0.00 sec)

Last edited by sketchMedia : 12-08-2007 at 01:01 PM. Reason: added highlighting
sketchMedia is offline  
Reply With Quote