`
javabirds
  • 浏览: 10983 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

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

阅读更多
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;
          } 

分享到:
评论

相关推荐

    Ajax读取XML文件实例

    利用Ajax读取XML文件实例,实现简单的无刷新效果

    xml和AJAX实例

    xml和AJAX实例源码 &lt;br&gt;XML,Ajax,C# 编写.admin 是管理后台 func脚本文件 Ajax &lt;br&gt;Ajfunc 是处理Ajax的C#代码 &lt;br&gt;.NET2.0 环境. &lt;br&gt;可以实现友情链接分类管理、添加及修改

    PHP+Ajax网站开发典型实例-源代码

    第3章 数据库、XML实例 实例22 mysql类库完成MySQL数据库的添加、删除和修改 实例23 mysqli类库完成MySQL数据库的添加、删除和查询 实例24 获取服务器和系统信息 实例25 分页显示信息 实例26 使用PHP简单实现BBS程序...

    javascript解析ajax返回的xml和json格式数据实例详解

    主要介绍了javascript解析ajax返回的xml和json格式数据,结合实例形式详细分析了JS ajax调用及返回值中xml与json格式数据的处理技巧,需要的朋友可以参考下

    PHP+Ajax网站开发典型实例

    第3章 数据库、XML实例 实例22 mysql类库完成MySQL数据库的添加、删除和修改 实例23 mysqli类库完成MySQL数据库的添加、删除和查询 实例24 获取服务器和系统信息 实例25 分页显示信息 实例26 使用PHP简单实现...

    各种方法解析XML

    使用dom,dom4j,jdom生成和解析XML文档实例,使用基于事件的SAX解析XML文档实例,使用jquery,javascript动态的生成DOM实例,使用jquery,javascript解析ajax回传的XML文档实例,jquery,javascript的ajax技术使用实例,...

    ajax本质源码javascript xml

    ajax本质源码 AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用...本程序以最简单的实例描述了Ajax的本质,由于ajaxpro得出现ajax的本质越来越少的为后来者所知··

    AJAX解析XML实例之下拉框省、市二级联动

    在本例中AJAX通过解析XML文件得到的数据传回到jsp页面,其中省市均是从数据库取到的值: jsp页面代码: 代码如下: &lt;&#37;@ page language=”java” import=”java.util.*” pageEncoding=”UTF-8″%&gt; &lt;&#37; ...

    jQuery+ajax读取并解析XML文件的方法

    本文实例讲述了jQuery+ajax读取并解析XML文件的方法。分享给大家供大家参考,具体如下: ajax.xml: &lt;?xml version=1.0 encoding=UTF-8?&gt; &lt;name&gt;zhangsan &lt;id&gt;1 &lt;name&gt;lisi &lt;id&gt;2 demo.html:...

    WEB开发 之 AJAX XML 实例.docx

    WEB开发 之 AJAX XML 实例.docx

    Ajax读取xml数据类型例子

    这是用ajax读取xml数据类型的例子,其中只能在chrome与firefox运行,在ie下不能正常运行。

    JS使用ajax从xml文件动态获取数据显示的方法

    主要介绍了JS使用ajax从xml文件动态获取数据显示的方法,实例分析了javascript使用Ajax技术操作XML文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    PHP+AJAX+XML 最简单入门实例

    PHP+AJAX+XML 最简单入门实例 超详细 适合入门选手

    支持AJAX的TreeView树例子,使用省市县三级xml作演示

    看到网上很多想用ajax的树的例子,很奇怪,明明...注:顺便下载了一个省市县的3级xml文件,作为ajax树联动展示的例子 这个例子还实现了选中父结点时,选中全部子结点; 取消一个子结点,同时取消全部级别的父结点。

    JS通过ajax动态读取xml文件内容的方法

    主要介绍了JS通过ajax动态读取xml文件内容的方法,实例分析了Ajax操作XML文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    Ajax 和 XML 将 Ajax 用于聊天

    ajax很好的实例,内附源码。

    JQuery解析XML的方法小结

    本文实例总结了JQuery解析XML的方法。分享给大家供大家参考,具体如下: 用JavaScript解析XML数据是常见的编程任务,JavaScript能做的,JQuery当然也能做。下面我们来总结几个使用JQuery解析XML的例子。 第一种方案...

    ASP实例开发源码—Asp+Ajax+XML简单房产程序 v1.0(适合学习ajax+xml).zip

    ASP实例开发源码—Asp+Ajax+XML简单房产程序 v1.0(适合学习ajax+xml).zip

Global site tag (gtag.js) - Google Analytics