在 XSL/XSLT 中实现随机排序

ZDNet软件频道 时间:2008-06-29 作者: | 中国IT实验室 我要评论()
本文关键词:排序 XSLT XSL xml 软件
和数据库排序一样,XSL/XSLT也可以实现随机排序,原理也很简单,下面就是代码。
和数据库排序一样,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>

排序

XSLT

XSL

xml

软件


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134