開發者學堂課程【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)
然後,查詢文檔下為 student 的所有元素,得到數組,再取下标0的元素。并擷取元素為 number 的屬性值。
處理不同浏覽器差異的方法
(擷取元素的文本内容)
(2)BServlet 的編寫
(作用:将字元串解析成doc)
3、結果