实际卷XML工具包(2):动态查询
查询功能是最常见和最常用的功能模块,我们已经在网站上看到的。以前的信息查询连接,每点击必须由后台支持。然而,在许多情况下,用户往往只对数据的一部分,这不仅增加了负担,而且严重影响用户浏览速度。
考虑到这种情况,我们需要将用户需要的部分数据转移到XML中。用户可以方便地操作这些数据,既方便了用户,又减轻了负担,何乐而不为呢!这个函数可以用于许多其他模块,因此添加了动态查询功能。
材料科学uff1a
xml卷的动态查询
有2个文件:search.xml和search.xsl
uff1a效应
当页面不刷新时,对数据进行过滤和过滤,有效地提高了数据查询功能。
uff1a效应
浏览这里
代码uff1a
search.xml
一
滑翔飞行
一个简单的查询
2002-1-11 17:35:33
XML主题
二
Flyingbird
娶你就是伤害你
2001-09-06 12:45:51
灌溉的本质
三
儿童的严重性
正则表达式在UBB论坛中的应用
2001-11-23 21:02:16
网络编程的本质
四
太乙郎
最后的经典分舵党完全手册v0.1
2000-12-08 10:22:48
论坛灌水区
五
mmkk
ASP错误消息
2001-10-13 16:39:05
Javascript脚本
search.xsl
实际卷XML工具包(2):动态查询
请进入筛选条件:
blue_id =
数
全名
主题
出版时间
分类
解释:
1)search.xml是一个数据文件,我相信每个人都不会有问题。
2)search.xsl是格式文件,还有要注意的几个地方。
(1)剧本中:
sortfield = document.xsldocument.selectnodes();
其效果是:找到所有具有选择属性的节点,这和我在动态排序中所说的一样。
sortfield = document.xsldocument.selectsinglenode();
其中一些是不同的,注意这个小的差异和每个函数的功能。
sortfield { 1 }。值=团队{ blue_id =X};
所以sortfield { 1 }是第二节点的发现,及其相应的节点
参数x是文本框中的输入值。
我们修改的选择=团队的搜索条件来选择=团队{ blue_id = 'x' }
效果:增加判断条件,只有blue_id值等于x的XML数据
当然,我们可以丰富判断的条件,我在这里做的简单判断就是让你更容易理解。
最后,新的内容分类是以重现的innerHTML值显示层。
(2)文本中:
选择团队
这是sortfield { 1 }在我的地方,但你可以改变它,当你做它。
那么你一定要准确无误,否则你会找到另一个家。
我提供了一个常见的方法:在代码中,您可以使用一个循环来确定它是否是您需要的节点。
另一点:
XML在案例和案例中是非常严格的,所以如果你的书写不规范,它会感冒。
后记:
当您熟悉动态排序和动态查询的概念时,我们会发现我们的实现非常简单。
它是修改一个数字,然后再显示。
在动态分页的功能上,我们仍然按照这个思路来做。