文章詳情頁(yè)
在 XSL/XSLT 中實(shí)現(xiàn)隨機(jī)排序
瀏覽:182日期:2022-06-03 13:32:03
和數(shù)據(jù)庫(kù)排序一樣,XSL/XSLT也可以實(shí)現(xiàn)隨機(jī)排序,原理也很簡(jiǎ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>
標(biāo)簽:
XML/RSS
相關(guān)文章:
1. Python使用oslo.vmware管理ESXI虛擬機(jī)的示例參考2. Jsp servlet驗(yàn)證碼工具類(lèi)分享3. .NET6打包部署到Windows Service的全過(guò)程4. python GUI庫(kù)圖形界面開(kāi)發(fā)之PyQt5滑塊條控件QSlider詳細(xì)使用方法與實(shí)例5. JetBrains IntelliJ IDEA 配置優(yōu)化技巧6. idea2020.1無(wú)法自動(dòng)加載maven依賴(lài)的jar包問(wèn)題及解決方法7. Intellij idea熱部署插件JRebel的使用8. PHP程序員簡(jiǎn)單的開(kāi)展服務(wù)治理架構(gòu)操作詳解(一)9. 解決idea update project 更新選項(xiàng)消失的問(wèn)題10. IntelliJ IDEA 好用插件之a(chǎn)nalyze inspect code詳解
排行榜
