在 XSL/XSLT 中实现随机排序
2024年05月19日
•
Xml
•
我要评论
和数据库排序一样,xsl/xslt也可以实现随机排序,原理也很简单,下面就是代码。<?xml version="1.0"?><xsl:stylesheet xmlns:xsl="ht
和数据库排序一样,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>
相关文章:
-
-
XML入门的常见问题(四)
在 xml 对象模型中如何处理空白字符? 有些时候,xml 对象模型将显示包含空白字符的 text 节点。空白字符被截断后,多半会带来一些混乱。例如下面的 ...
[阅读全文]
-
-
-
XMLDOM对象方法:对象属性
async 属性 作 用 async 属性表示是否允许异步的下载。 基本语法 boolvalue = xmldocument.async;xmldocument...
[阅读全文]
-
XML入门的常见问题(一)
作者:angelgavin 出处:csdn 一般问题 什么是 xml? 可扩展标记语言 (xml) 是 web 上的数据通用语言。它使开发人员能够将结...
[阅读全文]
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论