• 技术文章 >后端开发 >XML/RSS教程

    在 XSL/XSLT 中实现随机排序

    黄舟黄舟2017-03-02 17:20:13原创772
    和数据库排序一样,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>

    以上就是在 XSL/XSLT 中实现随机排序的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:用XML和XSL来生成动态页面 下一篇:利用XMLSerializer将对象串行化到XML
    PHP小白到大牛直播班第二十期

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 小心XmlPullParser.netText()方法• 使用JavaScript访问XML数据• XML和Tomcat的入门知识的详细介绍• XML教程-XML的用途介绍• 浅谈WEB页面工具语言XML(六)展望
    1/1

    PHP中文网