日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

XML HttpRequst對象基礎方法學習_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:具體實現(xiàn) XML 的三種方式
在熟悉XML之前,我們至少應該了解一下這個技術到底是如何具體實現(xiàn)的。就目前的趨勢來看(因為XML的有關標準改動都多達十七八次的,所以先不管它最后會怎樣,先就目前的實現(xiàn)方式來看),要使得用

本文將想大家簡單介紹一下XML HttpRequst對象基礎方法,希望通過本文能夠使大家對其有一個初步的了解

readyState一共有5個可能的值:

readyState 狀態(tài)解釋

0 未初始化對象已創(chuàng)建,尚未調用open()

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

2 發(fā)送數(shù)據(jù)調用send()方法以后

3 數(shù)據(jù)傳送中在已經(jīng)接到部分數(shù)據(jù),但尚未接收完成

4 完成數(shù)據(jù)全部接收完成

一個XMLHttpRequest,在順利讀取了數(shù)據(jù)之后,可以有四種方法得到這個數(shù)據(jù)。

responseText 將響應信息作為字符串返回

responseXML 將響應信息格式化為XMLDOM對象并返回

responseBody 將響應信息以unsigned byte數(shù)組的形式返回

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>
<font color=blue><div id="blogdescription"></div></font><br>
<br>
<font color=#000066><a id="itemlink" href="#"><div id="itemtitle"></div></a></font><br>
By <font color=blue><div id="author"></div></font><br>
<div id="description"></div><br>
<div id="pubDate" align="right"></div>
</body>

分享:使用PHP和AJAX的XML編程(1)
  在 SOA 架構中,程序員經(jīng)常使用 XML 在應用程序之間交換結構化和半結構化的數(shù)據(jù)。XML 及其相關技術 — 文檔對象模型(Document Object Model,DOM)、XPath、HTTP、XQuery 和可擴展樣式表語言

來源:模板無憂//所屬分類:Xml教程/更新時間:2008-08-22
相關Xml教程