文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程XML/SoapXML HttpRequst对象基础方法学习
精品推荐
特别推荐
·跟我学XML和XSL
·XHTML教程,简单认识XHTML基础知识
·XML轻松学习手册
·XSL/XML网页制作入门,入门到精通
·用XML+JSP实现网页内容动态显示的方案
·将XML结点转换成JAVABEAN并存入数据库
·XML入门教程:XML 浏览器支持
·XHTML 1.0:标记新的开端
·什么是 XML Web Service
·什么是XML
热点TOP10
·XSL中利用xsl:for-each时给每一项添加序号
·分享:XMLHTTPRequest的属性和方法简介
·根据网页HTML结构选择最合适的XHTML标签
·使XML本地化和关系化
·什么是 XML Web Service
·新兴XML处理方法VTD-XML介绍
·一个简单的基于XML的模块集成框架
·HTA的简单应用
·XHTML 1.0:标记新的开端
·用Flash和XML来构造一个聊天室

XML HttpRequst对象基础方法学习

日期:2007年10月11日 作者: 查看:[大字体 中字体 小字体]


  本文将想大家简单介绍一下XML HttpRequst对象基础方法,希望通过本文能够使大家对其有一个初步的了解。

  readyState一共有5个可能的值:

  readyState 状态解释

  0 未初始化对象已创建,尚未调用open()

  1 已初始化调用open()方法以后

  2 发送数据调用send()方法以后

  3 数据传送中在已经接到部分数据,但尚未接收完成

  4 完成数据全部接收完成

  一个XMLHttpRequest,在顺利读取了数据之后,可以有四种方法得到这个数据。

  responseText 将响应信息作为字符串返回

  responseXML 将响应信息格式化为XMLDOM对象并返回

  responseBody 将响应信息以unsigned byte数组的形式返回

  responseStream 将响应信息以IStream对象的形式返回

  例子 aaron.htm

<SCRIPT LANGUAGE="JavaScript">
var bloglist=new Array();
 var xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
 function startload(){
 xmlHttp.open("GET", "http://blog.csdn.net/aaronbai/Rss.aspx", true);
 xmlHttp.onreadystatechange=function() {
 if (xmlHttp.readyState==4&&xmlHttp.status==200) {
 var xmldom=xmlHttp.responseXML;
 var channel=xmldom.documentElement.childNodes.item(0);
 var itemlist=channel.childNodes;
 for(var i=0;i<itemlist.length;i++){
 var node=itemlist.item(i);
 if(node.tagName=="title"){
 blogtitle.innerHTML=node.text;
 }
 if(node.tagName=="link"){
 bloglink.href=node.text;
 }
 if(node.tagName=="description"){
 blogdescription.innerHTML=node.text;
 }
 if(node.tagName=="item"){
 bloglist[bloglist.length]=node.childNodes;
}
 }
 for(var i=0;i<bloglist.length;i++){
 showitem(bloglist[0]);}
 }
}
 xmlHttp.send(null);
}
 function showitem(itemlist){
for(var i=0;i<itemlist.length;i++){
 var node=itemlist.item(i);
if(node.tagName=="title"){
 itemtitle.innerHTML=node.text;
}
 if(node.tagName=="link"){
 itemlink.href=node.text;
 }
 if(node.tagName=="description"){
 description.innerHTML=node.text;
 }
 if(node.tagName=="dc:creator"){
 author.innerHTML=node.text;
 }
 if(node.tagName=="pubDate"){
 pubDate.innerHTML=node.text;
 }
 }
 }
 </SCRIPT>
<body onload="startload()">
 <font color=blue><a id="bloglink" href="#"><div id="blogtitle"></div></a></font>
<br>
 By <font color=blue><div id="managingEditor"></div>AaronBai</font><br>

[1] [2] 下一页 




上一篇:基于REST的Web服务及基于Ajax的客户端

下一篇:DIY高手自制Vista系统登录界面

相关文章:
·女性自慰方法大搜查
·教你学习如何破解XP登陆密码
·qq空间皮肤背景代码:QQ空间不用Q币更换主页皮肤方法
·男性自慰的几种方法
·由浅入深学习Flash制作高射炮游戏
·网上英语学习资源大整理
·盗QQ号码方法大全
·Flash AS基础精典教程
·水晶图片制作方法
·GHOST使用方法(图解)
相关软件:
·SQL Server 2000 基础系列课程视频
·洪恩轻松教你学电脑_internet学习
·鸟哥的linux私房菜:基础学习篇
·UML面向对象建模技术 csf 视频教程
·计算机基础知识教程
·现代企业领导艺术与方法
·双向式英语学习法mp3+文档
·2006年注税财务与会计基础班MP3课件第十六章(二)讲座
·3D Max基础教程
·zemax教学视频和学习笔记

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot