在 XSL/XSLT 中实现随机排序

原创 2004年10月21日 17:48:00

和数据库排序一样,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实现按日期排序

在XSLT实现按日期排序 作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2004年2月21日 11点47分56秒     我们在使用XSLT进行XML转换的时候,经常遇到按XML日期类型的数据进...
  • net_lover
  • net_lover
  • 2004年02月26日 14:49
  • 3872

在 XSL/XSLT 中实现随机排序

和数据库排序一样,XSL/XSLT也可以实现随机排序,原理也很简单,下面就是代码。http://www.w3.org/1999/XSL/Transform"  xmlns:msxsl="urn:s...
  • hejishan
  • hejishan
  • 2008年03月11日 12:03
  • 145

在XSL/XSLT中实现随机排序

  • zgqtxwd
  • zgqtxwd
  • 2008年04月24日 20:40
  • 97

在 XSL/XSLT 中实现随机排序

和数据库排序一样,XSL/XSLT也可以实现随机排序,原理也很简单,下面就是代码。http://www.w3.org/1999/XSL/Transform"  xmlns:msxsl="urn:sch...
  • hmdylm520
  • hmdylm520
  • 2007年07月17日 22:12
  • 204

在 XSLT 中用递归实现循环

原文地址:https://www.ibm.com/developerworks/cn/xml/x-tiploop.html 扩展 XSLT 能力的技术 XSLT 是一种函数式编程语...
  • u010523770
  • u010523770
  • 2017年05月04日 22:41
  • 411

XSL和XSLT

XSL的作用:将XML转换成HTML 例子说明一切:下面是XML文档的一部分: Empire Burlesque Bob Dylan USA Columbia 10.90 ...
  • freellf
  • freellf
  • 2017年02月26日 21:05
  • 593

XSLT2.0 从外部读取信息并分析生成对应文件.采用xsl:for-each-group进行排序输出

解析器:Saxon XSLT2.0相对于XSLT1.0增加了unparsed-text() collection() 函数.并且支持xsl:for-each-group来对数据进行排序. ...
  • rickylin86
  • rickylin86
  • 2016年08月27日 19:47
  • 838

正则表达式在XSLT2.0中的运用实例. analyze-string tokenize()

XSLT2.0相比XSLT1.0一个很大的进步是增强了正则表达式运用. 下面主要讲下: 元素. 通过select指定进行匹配的数据源,regex则提供对应的正则表达式的表示. 当匹配结果为tru...
  • rickylin86
  • rickylin86
  • 2016年08月29日 21:01
  • 877

XSLT对结果的分组(包括1.0和2.0新的功能)

  XSLT2.0已经出来时间不短了,XSLT2.0相比1.0增加了五个比较激动人心的功能今天就来看看第一个:支持分组了。在1.0中我们要对XML分组虽然可以使用很多方式,但是就算最出名的Muench...
  • bladmaster
  • bladmaster
  • 2006年05月16日 15:43
  • 3872

xslt输出html的回车换行

<br />
  • aoyo
  • aoyo
  • 2009年10月10日 13:09
  • 2006
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在 XSL/XSLT 中实现随机排序
举报原因:
原因补充:

(最多只允许输入30个字)