在 XSL/XSLT 中实现随机排序

2016-02-19 21:43 17 1 收藏

下面这个在 XSL/XSLT 中实现随机排序教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - Web开发 】

  和数据库排序一样,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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1626941.html

延伸阅读
标签: Web开发
三. XSL--在客户端的实现 1.JavaScript解决方案 在上面的章节中我们已经解释了XSL是如何将XML转换成HTML文件。方法就是在XML文档的头部加入一个XSL信息,然后让浏览器执行转换过程。 这种方法在大部分情况下都做得很好,但是在不支持XML的浏览器中就无法正确显示了。 一个更好的更全面的解决方案是使用Javascript来实现XML到HTML的转换。但...
WPS Office在XSL文档中怎么设置字体   1)首先先打开WPS Office,进入到XSL文档中,进去之后点击。 2)然后点击。 3)最后点击并选择字体,完成后点击就可以了。         注 :更多精彩教程请关注图老师手机教程栏目,图老师手机数码群:296605639欢迎你的加入
标签: Web开发
Lucene中的自定义排序功能和Java集合中的自定义排序的实现方法差不多,都要实现一下比较接口. 在Java中只要实现Comparable接口就可以了.但是在Lucene中要实现SortComparatorSource接口和ScoreDocComparator接口.在了解具体实现方法之前先来看看这两个接口的定义吧. SortComparatorSource接口的功能是返回一个用来排序ScoreDocs的comparator(Expe...
标签: SQLServer
  Q. 如何得到随机排序结果? A. 要得到随机排序的列,或者返回x条随机选择的列,你可以使用随机数。但是RAND函数在一个查询中只能返回一个结果。你可以在NOWID函数返回的列上做ORDER BY。请看示例: SELECT * FROM Northwind..Orders ORDER BY NEWID() SELECT TOP 10 * FROM Northwind..Orders ORDER BY NEWID() 这段话翻译得真...
标签: Web开发
XSLT 中 document() 函数的作用是用来访问扩展XML文档中的节点。       它的语法是 node-set document(object,node-set?)       参数 object (必须): 定义一个链接到XML文档的URI;       参数 node-set (可选):用于解释相对URI。   &n...

经验教程

894

收藏

60
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部