`
hesmer
  • 浏览: 2697 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

ajax读取xml文件

 
阅读更多

xmlAjax.jsp页面:

 

<%@ page language="java" pageEncoding="utf-8" %>
<html>
	<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>HelloAjax</title>
		<script src="./js/jquery-1.6.1.js" type="text/javascript"></script>
		<script type="text/javascript">
			function helloAjax() {
				$.ajax({
					type: "post",
					url: "xx.xml",
					dateType: "xml",
					success: function(xml) {
						$(xml).find("province").each(function() {
							var t = $(this).attr("name");
							$("p").append("<font color=red>省:" + t + "</font><br/>");
							$(this).find("city").each(function() {
								$("p").append("市:" + $(this).text() + "<br/>");
							});
						});
					}
				});	
			};
		</script>
	</head>
	<body>
		<center>
			<button onclick="helloAjax()">Ajax</button>
			<p></p>
		</center>
	</body>
</html>
 

 xx.xml代码:

 

<?xml version="1.0" encoding="utf-8" ?>  
<provinces>  
	<province name="湖北">  
		<city>武汉</city>  
		<city>黄石</city>  
		<city>宜昌</city>  
		<city>天门</city>  
	</province>  
	<province name="湖南">  
		<city>邵阳</city>  
		<city>长沙</city>  
		<city>岳阳</city>  
	</province>  
	<province name="广东">  
		<city>广州</city>  
		<city>深圳</city>  
	</province>  
</provinces>
 

 执行效果:

分享到:
评论

相关推荐

    Ajax读取XML文件实例

    现在,`xmlDoc`变量包含了XML文件的文档对象模型,我们可以遍历和操作XML节点。 6. 更新网页:有了解析后的XML数据,我们就可以根据需求在网页上显示或操作这些数据,而无需刷新整个页面。 例如,假设XML文件包含...

    ajax 读取 XML 文件

    以下是一个简单的AJAX读取XML文件的示例代码: ```javascript var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { var xmlDoc = xhr....

    Ajax读取xml数据类型例子

    **Ajax读取XML数据类型详解** 在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。在这个例子中,我们将...

    ajax的简单案例 读取xml读取数据库信息 发送到页面上

    如果是XML格式,可以使用DOM操作方法解析和操作XML。 在本案例中,服务器端可能返回一个XML文件,用于存储数据库信息。XML(eXtensible Markup Language)是一种结构化数据格式,常用于Web服务和数据交换。XML文档...

    读取xml生成树,ajax读取xml动态生成树(1)

    本教程将深入探讨如何通过读取XML文件来生成树形结构,以及利用AJAX技术动态加载XML数据以实现交互式树形菜单。 1. **XML基础知识** - XML元素:XML文档的核心组成部分,由开始标签、内容和结束标签组成,如`...

    spring mvc+ajax 导出导入xml文件功能实现和整理

    在本篇文档中,我们主要探讨了使用Spring MVC和Ajax技术实现导出和导入XML文件的功能。这一技术在Web开发中十分常见,用于在客户端与服务器之间传输数据,且常常用于文件操作场景。 首先,我们来看文档中提及的导入...

    用ajax函数读取xml,然后解析XML

    总的来说,通过AJAX读取XML文件,然后使用DOM或SAX解析,可以在不刷新页面的情况下实现与服务器的数据交互,极大地提高了用户体验。但需要注意的是,由于跨域限制,直接从不同源读取XML可能需要服务器端进行配置或...

    用Ajax读取xml文件的简单例子

    Ajax的原理很简单,就是在客户端创建一个XMLHttpRequest对象(用来与服务器进行异步通信,这就是Ajax的核心,其实我们早就在用异步通信了,只是没把这项技术用在网页设计中而已),为该对象的onreadystatechange ...

    ajax读取xml动态生成树

    综上所述,"ajax读取xml动态生成树"涉及到前后端的交互、XML数据的处理、动态UI生成等多个环节,是Web开发中的一个重要技能,尤其适用于需要展示层级关系的场景。理解并掌握这一技术,能有效提升用户体验和网站功能...

    Ajax 解析XML+json总结

    2. **DOM解析**:使用DOM(Document Object Model)接口,如`getElementsByTagName()`, `getAttribute()`, `childNodes`等方法遍历和操作XML节点。 3. **XPath查询**:XPath是一种在XML文档中查找信息的语言,通过`...

    AJAX操作XML

    ### AJAX操作XML详解 在上一章节的学习过程中,我们对AJAX的工作原理有了初步的认识,但上一章节的例子并未涉及到AJAX中一个重要的组成部分——XML。因此,本章节将详细介绍如何利用AJAX来操作XML数据。 #### 创建...

    JQuery+AJAX处理XML数据

    **jQuery + AJAX 处理 XML 数据** 在网页开发中,jQuery 和 AJAX 技术的结合是获取和操作服务器端数据的常见方式。本篇将详细探讨如何使用 jQuery 的 AJAX 功能来处理 XML(可扩展标记语言)数据。 **1. jQuery 和...

    ajax_xml下载效果

    通常,这种技术可以避免用户等待整个页面刷新,而是仅下载所需的数据,例如XML文件,并在后台处理或展示给用户。 【标签】"源码"和"工具"表明这篇博文可能包含实际的代码示例和可能使用的工具或库,如jQuery的Ajax...

    Ajax结合TreeView和XML生成树状图源码

    只实现很简单的功能,使用XML储蓄,速度...2.控件会在根目录下自动生成以下文档: 1.xml/xml/shopclass.xml //手动添加节点也可以 2.xml/xslt/shopclass.xsl 3.images //可以覆盖自己喜欢的图形 4.xml/xslt/shopclass1

    通过DOM和Ajax使用XML_从菜鸟到专家2006

    XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件、文档存储等领域。DOM(Document Object Model)是XML和HTML文档的标准对象模型,它将文档结构化为一个树形结构,方便...

    ajax发送xml-java解析xml.doc

    通过XPath表达式,可以轻松地选取和操作XML中的特定元素,例如`SelectSingleNode("//title")`用于获取名为"title"的元素,并通过`InnerText`属性获取其文本内容。 总结,这个过程展示了如何使用Ajax将XML数据发送到...

    ajax发送xml请求小示例

    2. **解析XML响应**:当服务器返回XML数据时,我们可以使用DOM方法来解析和操作数据。 ```javascript var responseXML = xhr.responseXML; var rootElement = responseXML.documentElement; var childNodes = root...

    ajax的xml格式传输.rar

    然而,"ajax的xml格式传输"这个主题涉及到的是Ajax在处理XML数据时的具体操作。 XML(Extensible Markup Language)是一种用于存储和传输结构化数据的标准格式,它具有良好的可读性和可扩展性。在Ajax中使用XML,...

    利用Ajax传递Xml文档

    ### 利用Ajax传递Xml文档:深入解析与实践 在Web开发中,异步JavaScript和XML(Ajax)技术被广泛用于实现网页与服务器之间的异步数据交换,从而提升用户体验,减少页面重载次数。本文将深入探讨如何使用Ajax来传递...

    用AJAX加载 XML 文件网页源代码.rar

    这个“用AJAX加载XML文件网页源代码”示例可能包含了一组教程或实例,展示了如何利用AJAX与XML文件进行交互,以提升用户体验。XML(Extensible Markup Language)则是一种结构化数据格式,常用于存储和传输数据。 ...

Global site tag (gtag.js) - Google Analytics