使用XSLT计算XML中两个日期的天数

 闺蜜好我会明白 发布于 2023-02-11 18:21

我已经进行了大约5个小时了,尝试在Google上找到的每个例子都有serach术语"xml xslt计算日期之间的天数"我可以找到从"date.xml"文件中取两个日期并以"YYYY-MM-DD"格式计算日期之间的天数(以下示例没有此格式,但这是我需要的唯一格式)

我终于找到了这个页面:: https://forums.oracle.com/thread/2432132

可在以下位置验证解决方案:http://xslttest.appspot.com/

但是,在localhost上保存"date.xml/date.xslt"试图在Internet Explorer,谷歌浏览器或Firefox中打开页面要么显示错误,要么根本没有显示错误,因为它似乎总是 - 没有任何信息是错误的.当文件在Web服务器上时也会发生同样的情况.

那么,为什么我不能尝试一个简单的例子,我发现每个人都说有解决方案或我做错了什么?

上面示例中的XML文件:





    2012-01-11T00:00:00.000-05:00
    2012-01-15T00:00:00.000-05:00

上面例子中的XSLT文件:






    
    
    



将此添加到XSLT验证程序,它会在这两个日期之间显示正确的值"4"天.

我希望能够创建一个实际上可以进行计算的文档,无论它们是日期还是数字,但此时似乎是不可能的.获取日期数,然后使用该值进行一些计算.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有