当前页面位置: » 丰搜网 » 文档中心 » 详细内容
在xslt实现按日期排序【孟宪会之精彩世界】【孟宪会之精彩世界】音乐频道【孟宪会之精彩世界】【孟宪会之精彩世界】【孟宪会之精彩世界】asp.net【孟宪会之精彩世界】dhtml精彩放送
我们在使用xslt进行xml转换的时候,经常遇到按xml日期类型的数据进行排序的情况,按照默认的排序规则,很难实现正确的排序效果。虽然最新的msxml3 sp4提供了3种数据类型的排序方式:
但好像仍不能满足我们的需要,下面我们就介绍日期类型数据的排序方法。我们的排序方法是基于下面语句的返回值为true的理论的:
好了,下面就是我们的xsl文件:
sortxml.xsl
xml version="1.0" encoding="utf-8"?> xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="http://do.net.aspx.cc/" exclude-result-prefixes="msxsl user"> javascript" implements-prefix="user"> function xmldatetime(nodelist) { return date.parse(nodelist.replace(/-/g,"/")); } xml-declaration="yes"/> | 标题 | 修改时间 |
xmldatetime(string(getlastmodified))" data-type="number"/> sortxml.xml
xml version="1.0" encoding="gb2312"?> xml-stylesheet type="text/xsl" href="sortxml.xsl"?> http://sz.luohuedu.net/xml/ 2004-8-14 10:51:44 【孟宪会之精彩世界】 http://do.net.aspx.cc/play.aspx 2004-10-23 11:11:10 【孟宪会之精彩世界】音乐频道 http://do.net.aspx.cc/ 2004-02-10 18:36:19 【孟宪会之精彩世界】 http://lucky.myrice.com/ 2004-01-14 10:51:21 【孟宪会之精彩世界】 http://do.net.aspx.cc/showlist.aspx&id=1 2003-11-2 10:52:26 【孟宪会之精彩世界】asp.net http://do.net.aspx.cc/coolmenu/main.htm 1999-02-21 22:07:43 【孟宪会之精彩世界】dhtml精彩放送 查看转换结果
http://sz.luohuedu.net/xml/sortxml.xml
关键字 本文所属关键字
相关 与本文相关文章
分类 所有文章关键字导航
标准 网站致力的规范