在 xsl/xslt 中实现随机排序

  • 作者:未知 来源:未知 添加时间:2006年7月3日 字体:

  • 和数据库排序一样,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="&#106avascript" implements-prefix="emeng">
     function random() {
      return math.random();
     }
    </msxsl:script>

    <xsl:template match="/">
    <xsl:for-each select="/*/node()">
    <xsl:sort select="emeng:random()"/>
    <xsl:&#118alue-of select="."/>
    <br/>
    </xsl:for-each>
    </xsl:template>
    </xsl:stylesheet>

  • 上一篇:用xml和xsl来生成动态页面
  • 下一篇:xmlhttp资料
  • 最后更新时间:2024年12月22日
  • 返回页面顶端
ppdesk