科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道在 XSL/XSLT 中实现随机排序

在 XSL/XSLT 中实现随机排序

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

   和数据库排序一样,XSL/XSLT也可以实现随机排序,原理也很简单,下面就是代码。

作者:中国IT实验室 来源:中国IT实验室 2007年9月28日

关键字: XSLT XSL 编程

  • 评论
  • 分享微博
  • 分享邮件
      和数据库排序一样,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() {
   return Math.random();
   }
  </msxsl:script>
  
  <xsl:template match="/">
  <xsl:for-each select="/*/node()">
  <xsl:sort select="eMeng:Random()"/>
  <xsl:value-of select="."/>
  <br/>
  </xsl:for-each>
  </xsl:template>
  </xsl:stylesheet>

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件