首页 > 应用开发 > IT综合 > XML卷之实战锦囊(3)动态分页(转)
动机:
为了方便用户查看大批量数据,我们会用到动态分页,因此分页功能是我们在网站上见过的最普遍也是最常用的一个功能模块了。而以往的信息分页都是连接到数据库的,每一次点击都必须要后台数据库的支持。这样不但服务器的负担加重,而且严重的影响用户浏览的速度.试想,如果把分页的功能放到客户端,那会产生什么样的效果呢?呵呵,看看下面的设计吧! 。
材料:
XML卷之动态分页
有2个文件:pages.xml 和 pages.xsl
作用:
把分页的功能放到客户端。在不刷新页面的情况下对数据进行过滤筛选,有效的提高浏览数据功能的效率。 效果:
代码:
pages.xml
pages.xsl
XML卷之实战锦囊(3):动态分页
编号 姓名 主题 发表时间 归类
讲解:
1)search.xml 是数据文件,相信大家都不会有问题。
2)search.xsl 是格式文件,有几个地方要注意。
(1)脚本中:
nodes=source.documentElement.childNodes;
作用是:找到所有的节点。nodes.length就是符合条件的总节点数
sortField=document.XSLDocument.selectSingleNode("//@expr");
作用是:找到有属性为expr的第一个节点,因此它对应的节点就是 补充一点: XML例子文件的使用方法 1)将每个例子里的两个文件按照文件名分别保存。 2)用浏览器浏览XML文件即可。这是你会看到效果,应该不错吧! 后记: 呵呵,可以增加动态排序后,再分页的功能。再把列表数变为可设置。发挥你的思维,让这些功能更加完美。大家可以研究出更好的方法来实现分页功能。互相探讨,不亦乐乎!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10752019/viewspace-950204/ ,如需转载,请注明出处,否则将追究法律责任。