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文件,从而实现无刷新的效果,提高用户体验。 首先,我们需要了解XML(Extensible Markup Language)。XML是一种用于标记数据的语言,它结构清晰、易于解析,并且可以跨平台、...
然而,实际应用中,XML已经不再是Ajax数据交互的主要格式,JSON(JavaScript Object Notation)因其简洁、易于解析的特性,逐渐成为首选。下面我们将深入探讨Ajax解析XML和JSON的相关知识点。 **一、Ajax基本原理**...
这个实例是基于JS解析XML来实现这种联动效果的,提供了一个简单易懂的成功案例,非常适合初学者或开发者进行学习和实践。下面将详细介绍这个实例的关键知识点。 首先,XML(Extensible Markup Language)是一种用于...
xml和AJAX实例源码 <br>XML,Ajax,C# 编写.admin 是管理后台 func脚本文件 Ajax <br>Ajfunc 是处理Ajax的C#代码 <br>.NET2.0 环境. <br>可以实现友情链接分类管理、添加及修改
### JavaScript读写XML文件:深度解析与应用实例 在现代Web开发中,XML(Extensible Markup Language)作为一种标准的数据交换格式,被广泛应用于各种场景,如配置文件、数据传输等。利用JavaScript进行XML文件的...
- **使用AJAX**:XMLHttpRequest对象是JavaScript中用于异步请求数据的主要工具,包括加载XML文件。通过创建XMLHttpRequest实例,设置HTTP请求,然后监听`onreadystatechange`事件,当状态变为4(表示请求已完成)...
【标题】"简单的网页聊天ajax+js+xml"揭示了这个项目是使用XMLHttpRequest(通常简称为AJAX)、JavaScript(JS)以及XML这三种技术来创建一个基础的网页聊天应用。AJAX是一种在不刷新整个页面的情况下,与服务器交换...
在描述的场景中,XML解析被用于实现AJAX(Asynchronous JavaScript and XML)功能,这是一种在不刷新整个网页的情况下更新部分网页的技术。XML在这里可能是服务器返回的数据,通过AJAX请求获取后,前端JavaScript...
本示例中的"ajax 读取 XML 文件"是一个典型的AJAX应用场景,用于演示如何使用JavaScript异步地获取XML数据。 XML(Extensible Markup Language)是一种结构化数据格式,常用于存储和传输数据,尤其在Web服务和应用...
- JavaScript文件:实现Ajax逻辑,包括创建XMLHttpRequest对象、设置请求、处理响应等。 - XML文件:可能包含服务器端生成的示例数据,用于测试Ajax请求和响应处理。 - Server-side脚本(如PHP、Python、Java等):...
在不借助服务器端技术的情况下,JS可以用于在客户端读取和解析XML文件,这在实现动态网页或Web应用程序时非常有用。以下将详细介绍如何使用JavaScript来读取XML文件。 一、XMLHttpRequest对象 JavaScript通过...
以上就是JavaScript操作XML的基本知识,包括创建XML对象、DOM操作、事件处理以及通过AJAX获取和解析XML数据的方法。理解这些概念和实践,将有助于你在实际项目中更好地处理XML数据。在提供的“JavaScript节点操作xml...
- `js`文件夹:可能包含额外的JavaScript库或脚本,支持AJAX请求和XML解析。 总的来说,这个入门实例展示了如何使用PHP处理后台逻辑,AJAX实现无刷新通信,以及XML作为数据交换格式,共同创建了一个动态的Web应用。...
在XML实例集中,你可以看到各种类型的XML文件示例,比如CD目录、植物目录和菜单等。这些例子展示了XML如何用于组织和存储结构化数据。例如,一个XML的CD目录可能包含艺术家、专辑、歌曲等元素,每个元素都有相应的...
5. **DraggableTBHeaderBehavior.js**:这是一个JavaScript文件,很可能包含了实现拖放功能的客户端逻辑。在Ajax应用中,JavaScript负责与服务器进行通信,更新DOM元素,并处理用户的交互。这个文件可能使用了jQuery...
第3章 数据库、XML实例 实例22 mysql类库完成MySQL数据库的添加、删除和修改 实例23 mysqli类库完成MySQL数据库的添加、删除和查询 实例24 获取服务器和系统信息 实例25 分页显示信息 实例26 使用PHP简单实现BBS程序...
Ajax,全称Asynchronous JavaScript and XML(异步JavaScript和XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这个"Ajax下拉框实例"是Ajax技术在实际应用中的一个常见示例,主要用于提升...
在JavaScript中,我们可以利用AJAX的异步特性,通过XMLHttpRequest对象来获取XML文件并解析其中的数据。 首先,我们需要创建一个XML文件,如`city.xml`,包含城市信息: ```xml 北京 上海 广州 深圳 ``` 接...
由于JavaScript运行在浏览器环境中,因此XML解析通常伴随着Ajax请求。你可以创建一个XMLHttpRequest对象,发送GET请求获取XML数据,然后用`DOMParser.parseFromString()`解析XML字符串。 5. **ctreeect控件**: ...
通过本章节的学习,我们不仅掌握了如何利用AJAX技术从服务器获取XML文件,还学会了如何解析XML数据并将结果以HTML的形式展示出来。这种方法广泛应用于现代Web开发中,尤其是在需要动态更新页面内容而无需重新加载...