• λ我爱Aspx >> Asp.Net >> 在 XSL/XSLT 中实现随机排序
  • 在 XSL/XSLT 中实现随机排序

  • :aspxer  Դ:internet  :2007-5-15 20:46:30  ؼ:
  • 和数据库排序一样,XSL/XSLT也可以实现随机排序,原理也很简单,下面就是代码。

    <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:emeng="http://dotnet.aspx.cc/" version="1.0"> <msxsl:script language="javascript" implements-prefix="emeng"> function Random() &#123; return Math.random(); &#125; </msxsl:script> <xsl:template match="/"> <xsl:for-each select="/*/node()"> <xsl:sort select="emeng:random()"/> <xsl:value-of select="."/> </p> <p> </xsl:for-each> </xsl:template> </xsl:stylesheet>

    上一篇: XslTransform.Transform 方法如何将结果输出到字符串里?

    下一篇: XSL中如何接收到XML地址中URL查询字符串传递的参数?

    Ҷƪл˵?
  • һƪXSL中如何接收到XML地址中URL查询字符串传递的参数?
    һƪ一步一步学Remoting之三:复杂对象