在XSLT实现按日期排序

王朝other·作者佚名  2006-01-08
宽屏版  字体: |||超大  

在XSLT实现按日期排序

作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2004年2月21日 11点47分56秒

我们在使用XSLT进行XML转换的时候,经常遇到按XML日期类型的数据进行排序的情况,按照默认的排序规则,很难实现正确的排序效果。虽然最新的MsXML3 SP4提供了3种数据类型的排序方式:

但好像仍不能满足我们的需要,下面我们就介绍日期类型数据的排序方法。我们的排序方法是基于下面语句的返回值为true的理论的:

好了,下面就是我们的xsl文件:

SortXML.xsl

function xmlDateTime(nodelist) {

return Date.parse(nodelist.replace(/-/g,"/"));

}

标题

修改时间

SortXML.xml

http://sz.luohuedu.net/xml/

2004-8-14 10:51:44

【孟宪会之精彩世界】

http://dotnet.aspx.cc/Play.aspx

2004-10-23 11:11:10

【孟宪会之精彩世界】音乐频道

http://dotnet.aspx.cc/

2004-02-10 18:36:19

【孟宪会之精彩世界】

http://lucky.myrice.com/

2004-01-14 10:51:21

【孟宪会之精彩世界】

http://dotnet.aspx.cc/ShowList.aspx&id=1

2003-11-2 10:52:26

【孟宪会之精彩世界】ASP.NET

http://dotnet.aspx.cc/CoolMenu/main.htm

1999-02-21 22:07:43

【孟宪会之精彩世界】DHtml精彩放送

查看转换结果

http://sz.luohuedu.net/xml/SortXML.xml

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有