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

评论