天天看點

第四例:響應内容為xml | 學習筆記

開發者學堂課程【Ajax入門:第四例:響應内容為xml】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/31/detail/672

第四例:響應内容為xml

内容介紹

一、伺服器端

二、第四例

三、結果

1、伺服器端:

(1)設定響應頭: ContentType

其值為: text/xml;charset=utf-8)

(響應内容變為了xml)

(2)用戶端

(1) var doc = xmlHttp.responseXML;

(得到的是Document對象!)

(2) Document對象:代表整個HTML文檔,可以用來通路頁面中的所有元素。

2、第四例

(1)打開與伺服器的連接配接

指定請求方式

指定請求的 URL

指定是否為異步請求

第四例:響應内容為xml | 學習筆記

(主要為了擷取伺服器的響應結果為 xml)

然後,查詢文檔下為 student 的所有元素,得到數組,再取下标0的元素。并擷取元素為 number 的屬性值。

第四例:響應内容為xml | 學習筆記

處理不同浏覽器差異的方法

(擷取元素的文本内容)

第四例:響應内容為xml | 學習筆記
第四例:響應内容為xml | 學習筆記

(2)BServlet 的編寫

第四例:響應内容為xml | 學習筆記

(作用:将字元串解析成doc)

3、結果

第四例:響應内容為xml | 學習筆記