PHP程序员站--PHP编程开发平台
 当前位置:主页 >> 网页制作 >> Ajax >> 

简单的JS解析xml,Ajax访问xml文件实例

简单的JS解析xml,Ajax访问xml文件实例

来源:互联网  作者:  发布时间:2008-05-02
var url = MyXML.xml; //URL指向xml文件路径 createXMLHttpRequ

var url = "MyXML.xml"; //URL指向xml文件路径
           createXMLHttpRequest();
           XMLHttpReq.onreadystatechange = processResponse;
           XMLHttpReq.open("GET",url,true);  //get方法发送
           XMLHttpReq.send(null);   //请求
xml文件格式:

以下为引用的内容:
<?xml version="1.0" encoding="GB2312"?>
<classmates>
  <student>
     <sid>1</sid>
     <sname>reqe</sname>
     <gre>1700</gre>
     <tse>120</tse>
  </student>
  <student>
     <sid>2</sid>
     <sname>rqerwe</sname>
     <gre>1800</gre>
     <tse>120</tse>
  </student>
  <student>
     <sid>3</sid>
     <sname>iuir</sname>
     <gre>1700</gre>
     <tse>120</tse>
  </student>
</classmates>

解析:

以下为引用的内容:
var students = XMLHttpReq.responseXML.getElementsByTagName("student"); //得到所有的student结点数组
          for(var i =0;i<students.length;i++)
          {
                var stud = students[i]; //得一个stutdent结点
                var name = stud.getElementsByTagName("sname")[0].firstChild.data; //取结点里的数据
                var gre = stud.getElementsByTagName("gre")[0].firstChild.data;
                var tse = stud.getElementsByTagName("tse")[0].firstChild.data;
          }

Tags: js   javascript   xml   ajax   文件   解析   文件   实例   解析  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号