XSLT中的随机项目

Sea*_*ins 11 random xslt fxsl

我正在自定义Google Search设备,该设备使用XSLT向用户展示结果.我们的设计要求在结果页面上随机包含多个图像之一.有没有办法在XSLT中使用随机性?(伪随机性适用于此应用程序.)

调用随机模板会很好,因为只能生成一个随机数和分支.

Dim*_*hev 7

您可以生成随机数的纯XSLT序列以及[1 .. N]中数字的随机排列.

只需使用FXSL库(用纯XSLT编写)就可以了.

本文介绍了要使用的模板,并提供了完整的示例:

" 使用FXSL投掷骰子:XSLT中的随机数生成函数 ".


No *_*rns 5

根据您的平台,XSL允许注入像C#这样的用户代码.我不推荐这个.更好的是,我希望你的XSL接受一个参数以及生成XML有效负载或XSLT的任何内容,并且还可以生成随机数,设置参数.我完全使用这种方法做到了这一点,除了数据来自Bing,而不是G.