<xsl:for-each select="cd" > <xsl:sort select="title" /> Format the output as a table </xsl:for-each>
<xsl:for-each select="cd" > <xsl:sort select="filed" order="descending" /> Format the output as a table </xsl:for-each>
<xsl:for-each select="cd" > <xsl:sort select="filed" order="descending" /> <xsl:sort select="title" order="descending" /> Format the output as a table </xsl:for-each>
Note: the links are actually performing the XSLT transformation.
This gives you an idea of speed of MSXSL