设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 网络编程 >> XML教程 >> XML卷之实战锦囊(2):动态查询
精品推荐
XML教程点击TOP10
·XML轻松学习手册(1)XML快速入门
·xml辅助flash电子地图标注地名
·如何建立一个 XML 的开发环境
·从xml中获取城市,省份名称
·XML入门的常见问题(一)
·XML与HTML的结合(上)
·XML入门的常见问题(二)
·如何读取XML文件内容
·XML卷之实战锦囊(3):动态分页
·XML轻松学习手册(5)XML实例解析
网络编程点击TOP10
·ASP.NET 程序中常用的三十三种代码
·CHK文件恢复工具
·.NET 初 级 读 本
·c#操作word表格
·『原创』C#中TreeView类操作全攻略:建立树,新增节点,删除节点,修改节点,拖动节点,与Oracle数据库交互操作(一)
·我的.NET书架 (入门篇)
·从零开始学ASP.NET(基础篇)
·十天学会ASP.net之第一天
·用C#实现木马程序
·官方水晶报表 .NET 应用程序实例下载 (C#、Visual C++.NET)
精选专题

XML卷之实战锦囊(2):动态查询

作者: 来源:http://www.xgdown.com/ 时间:2005-11-5 0:02:04

XML卷之实战锦囊(2):动态查询(4) 作用是:找到所有属性为select的节点。这个和我在动态排序中说到的
sortField=document.XSLDocument.selectSingleNode("//@order-by");
有些不一样了。大家注意这个小小的区别以及各自的功能。


sortField[1].value="team[blue_ID='"+x+"']";
因此sortField[1]就是找到的第二个节点,它对应的节点就是
<xsl:apply-templates select="team" order-by="blue_ID"/>

参数 x 是文本框中输入的数值。
我们将select="team" 的搜索条件修改为select="team[blue_ID='x']"
作用是:增加判断条件,只有blue_ID的数值等于 x 的XML数据才显示出来。
当然大家可以丰富判断的条件,我在这里做的简单判断是为了让大家更容易理解。
最后通过重新显示Layer1的innerHTML值来显示新的排序内容。

 

(2)文本中:

select="team"
在我这里它是 sortField[1],但你在做的时候可能就会更改。
那么你就一定要计算准确可错不得哦,不然就找到别家去了!
我提供一个常用的方法:在代码里你可以用循环来判断是否为你需要的节点。


另外说一点:
XML对大小写的要求极其严格。所以你的书写不规范的话,它可是会感冒的呀!

 


后记:
大家熟悉动态排序和动态查询的完成思路后会发现,其实我们的实现手法很简单。
就是修改某一个数值,然后重新显示。
在动态分页的功能中我们依然是按照这个思路去完成的。 

共4页 9 7 [1] [2] [3] [48 :>

XML卷之实战锦囊(2):动态查询 相关文章:
XML卷之实战锦囊(2):动态查询 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com