仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1272|回复: 9
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之Xml让人忧郁的SelectNodes办法仓酷云

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:15:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
有理由相信是能提供更出色的性能。很多平台无法支持复杂的编译器,因此需要二次编译来减少本地编译器的复杂度。当然可能做不到net网页编程编译器那么简易。SelectNodes(xpath,namespace)办法中
不管是xmlDoc.SelectNodes(xpath,namespace)//假定xmlDoc为根节点,全部文档下的查询
仍是xmlDoc.ChildNodes.SelectNodes(xpath,namespace)//节点下的查询

两个查询的了局一样:城市把全部文档切合xpath语法前提的都给查出来了
现实上我们所要的只是要在某一节点下切合xpath语法的了局


经由一鄱查询与研讨办理之道后...
发明用xmlDoc.ChildNodes.Clone().SelectNodes(xpath,namespace)能够办理
即克隆出一节点后,再从克隆的节点中查询便可找出所必要的了局

但另外一成绩发生了,既然查询的了局是克隆后出来,那就算了局节点被改动后,本来的xmlDoc也不会有变更

要联系关系变更,临时的办法是遍历xmlDoc.ChildNodes,从中找出切合前提的节点,再将了局节点举行交换

总结:
既然最初还要遍历交换了局,那之前的克隆节点查询显得有点就过剩了,一入手下手间接遍历不就完了

结论:
那在某一节点下的Node.SelectNodes办法另有意义么?
SelectNodes只能用在全部xml文档中查询了!
编纂下终极谜底:
明天转头又碰到,纪录一下,准确的写法是:
子节点.SelectNodes("descendant::节点称号",namespace)
完全不一样的。.net其实我也说不太清,.net可以把他理解为跟J2EE相对的工具。c++主要做系统相关的开发你要学.net的话就应该学C#。(其实微软在.NET平台上也考虑了给C++留一个地位。
海妖 该用户已被删除
沙发
发表于 2015-1-20 18:42:26 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-29 14:45:31 | 只看该作者
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-5 18:47:22 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
莫相离 该用户已被删除
5#
发表于 2015-2-7 19:33:11 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
6#
发表于 2015-2-23 07:52:02 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
若相依 该用户已被删除
7#
发表于 2015-3-4 22:08:09 | 只看该作者
碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。
分手快乐 该用户已被删除
8#
发表于 2015-3-11 21:14:01 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
只想知道 该用户已被删除
9#
发表于 2015-3-19 13:29:47 | 只看该作者
那么,ASP.Net有哪些改进呢?
小女巫 该用户已被删除
10#
发表于 2015-3-28 03:31:12 | 只看该作者
Servlet的形式和前面讲的CGI差不多,它是HTML代码和后台程序分开的。它们的启动原理也差不多,都是服务器接到客户端的请求后,进行应答。不同的是,CGI对每个客户请求都打开一个进程(Process)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-7 02:43

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表