论坛首页 Web前端技术论坛

采用XMLHTTP的一个比较著名成功站点

浏览 23268 次
该帖已经被评为精华帖
作者 正文
   发表时间:2004-04-14  
呵呵,既然这样,就研究这个好了,暂时不理xmlhttp
0 请登录后投票
   发表时间:2004-04-15  
XML DataIsland 只能用在 IE 中, 当然加上一些 js 也可以兼容 Mozilla. 但是 XML DataIsland 还是要每个请求获取整个页面的, 只是页面数据使用一个 XML 片断罢了. 我倒觉得, 研究 xmlhttp 比研究 XML DataIsland 有意义
0 请登录后投票
   发表时间:2004-04-15  
glassprogrammer 写道
XML DataIsland 只能用在 IE 中, 当然加上一些 js 也可以兼容 Mozilla. 但是 XML DataIsland 还是要每个请求获取整个页面的, 只是页面数据使用一个 XML 片断罢了. 我倒觉得, 研究 xmlhttp 比研究 XML DataIsland 有意义

同意,XML DataIsland只是对页面元素与XML数据进行的一种绑定,在其它方面不如XMLHttp,例如数据提交。

另提供《Using XML Data Islands in Mozilla》,有兴趣可以看看:
http://www.mozilla.org/xmlextras/xmldataislands/
0 请登录后投票
   发表时间:2004-04-15  
XML DataIsland 与 XMLHTTP 是同源的技术,使用起来非常相似,可以做的事情也差不多。

它们的相似之处在于:
1、都是基于 HTTP 传输协议和采用 XML 格式。
2、都可以由 JS 在需要的时候调用。都不需要刷新整个页面。
3、都有两种工作方式,同步方式和异步方式。异步方式适合传输大量的数据。
4、获得数据后由浏览器自动构造为一棵 XML DOM 树,之后的处理方法完全相同。

不同之处在于:
1、XML DataIsland 携带请求的参数只能放在 URL 中,因此只能携带少量参数。XMLHTTP 把请求参数封装在 XML 中,适合携带大量参数。比如以页面方式实现类似于 Excel 的工作表时,需要提交大量的数据,这时候就只有 XMLHTTP 可以胜任了。XML DataIsland 基本上是一种单向的通信方式,XMLHTTP 更具有双向的性质。
2、XML DataIsland 只支持 GET 方法,而 XMLHTTP 对 GET 和 POST 方法都可以支持。
3、XMLHTTP 除了传输 XML 格式的数据外也可以传输普通的文本数据。
4、XML DataIsland 只有 IE 支持,Mozilla 虽然可以模拟,但是是采用不同的技术来实现的,差别还是比较大的。而 IE 和 Mozilla 都可以支持 XMLHTTP,接口几乎是完全一样的。
0 请登录后投票
   发表时间:2004-04-15  
有人可以解析一下怎么可以把xmldata做成ActiveX后传到客户端吗?
0 请登录后投票
   发表时间:2004-04-15  
dlee的对比果然精辟,受教了,呵呵
0 请登录后投票
   发表时间:2004-04-16  
spring嘟嘟 写道
稍微有点水平的人就可以用DoS攻击了

这个确实是很难避免的。其实你做 C/S 应用,别人知道了你用哪个端口,再分析一下你的通信协议也是很容易进行 DoS 攻击的。
在企业/政府内部的 Intranet 应用中,就不会有这个问题了。我们现在做的几乎全部是这类应用。
0 请登录后投票
   发表时间:2005-01-18  
http://free3.e-168.cn/sailing27/xtable/index.jsp
这个怎么样?用XMLHTTP在后台从服务器上接受数据,接受完以后显示出来.
0 请登录后投票
   发表时间:2005-01-18  
一篇老外的的文章,可能有点用处
http://jibbering.com/2002/4/httprequest.2004.html
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics