<%@ page contentType="text/html;charset=UTF-8" language="java" %> <head> <META http-equiv=Content-Type content="text/html; charset=UTF-8"> <LINK href="images/css.css" type=text/css rel=stylesheet> </head> <script language="javascript"> var XMLHttpReq; //创建XMLHttpRequest对象 function createXMLHttpRequest() { if(window.XMLHttpRequest) { //Mozilla 浏览器 XMLHttpReq = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE浏览器 try { XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } } // 增加品牌函数 function sendRequest() { var url = "MyXml.xml"; createXMLHttpRequest(); XMLHttpReq.onreadystatechange = processResponse; XMLHttpReq.open("GET", url, true); XMLHttpReq.send(null); } // 处理增加品牌响应函数 function processResponse() { if (XMLHttpReq.readyState == 4) { // 判断对象状态 if (XMLHttpReq.status == 200) { // 信息已经成功返回,开始处理信息 readXml(); } else { //页面不正常 window.alert("您所请求的页面有异常。"); } } }
function readXml() { var students = XMLHttpReq.responseXML.getElementsByTagName_r("student"); for(var i=0;i<students.length;i++) { var stud = students[i]; var name = stud.getElementsByTagName_r("name")[0].firstChild.data; var sex = stud.getElementsByTagName_r("sex")[0].firstChild.data; var high = stud.getElementsByTagName_r("high")[0].firstChild.data; var height = stud.getElementsByTagName_r("height")[0].firstChild.data; var classid = stud.getElementsByTagName_r("classid")[0].firstChild.data; document.write(name + "<p>"); document.write(sex + "<p>"); document.write(high + "<p>"); document.write(height + "<p>"); document.write(classid + "<p>"); document.write(""); } }