开发者学堂课程【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、结果