在 XSL/XSLT 中實現(xiàn)隨機排序
和數(shù)據(jù)庫排序一樣,XSL/XSLT也可以實現(xiàn)隨機排序,原理也很簡單,下面就是代碼。
<?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>
相關(guān)文章
把數(shù)據(jù)轉(zhuǎn)換成XML格式的好處
把數(shù)據(jù)轉(zhuǎn)換成XML格式的好處...2006-10-10
使用xmldom在服務(wù)器端生成靜態(tài)html頁面
使用xmldom在服務(wù)器端生成靜態(tài)html頁面...2006-10-10
XML創(chuàng)建可排序、分頁的數(shù)據(jù)顯示頁面
XML創(chuàng)建可排序、分頁的數(shù)據(jù)顯示頁面...2006-10-10
XML卷之實戰(zhàn)錦囊(5):結(jié)構(gòu)樹圖
XML卷之實戰(zhàn)錦囊(5):結(jié)構(gòu)樹圖...2006-10-10

