使用   <xsl:for-each select="messageborad/person">
            <xsl:sort select="datetime" order="descending"/>
             <TR bgcolor="#ccffff">
<TD bgcolor="#ffffff">
<font size="2">
留言时间: <xsl:value-of select="datetime"/>
姓名: <xsl:value-of select="name"/>
</font>
</TD>
</TR> <tr bgcolor="#ccffff">
<td style="word-break:break-all">
<br/> <xsl:value-of select ="message"/>

</td>
</tr>
</xsl:for-each>

解决方案 »

  1.   

    可以参考http://dotnet.aspx.cc/ShowDetail.aspx?id=C61B739B-41A1-4ED9-7412-BE53DE96CDC9http://dotnet.aspx.cc/ShowDetail.aspx?id=592D3BAD-C3DA-4217-2235-7D6AB7C62DB8order-by属于比较老的方法
      

  2.   

    可以参考http://dotnet.aspx.cc/ShowDetail.aspx?id=C61B739B-41A1-4ED9-7412-BE53DE96CDC9http://dotnet.aspx.cc/ShowDetail.aspx?id=592D3BAD-C3DA-4217-2235-7D6AB7C62DB8order-by属于比较老的方法
      

  3.   

    XSL/T带有sort功能,配合template使用:<xsl:apply-templates select="xxxx">
    <xsl:sort select="xxx"/>
    </xsl:apply-templates>我不喜欢使用在XSL使用foreach,但实际上也可行,这里有完整信息:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xmconsortingwithxslt.asp