和数据库
排序一样,
XSL/
XSLT也可以实现随机
排序,原理也很简单,下面就是代码。
<?
xml version="1.0"?>
<
XSL:stylesheet
xmlns:
XSL="http://www.w3.org/1999/
XSL/Transform"
xmlns:ms
XSL="urn:schemas-microsoft-com:
XSLT"
xmlns:eMeng="http://dotnet.aspx.cc/"
version="1.0">
<ms
XSL:script language="JavaScript" implements-prefix="eMeng">
function Random() {
return Math.random();
}
</ms
XSL: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>