`
yuxia_rainy
  • 浏览: 6563 次
  • 性别: Icon_minigender_2
  • 来自: 烟台
最近访客 更多访客>>
社区版块
存档分类
最新评论

Jquery 遍历xml

阅读更多
tree = new dTree('tree');//创建一个对象.
	$.ajax({ 
		url:'NodesPrint', 
		type:'post', //数据发送方式 
		dataType:($.browser.msie)? "text" : "xml", //接受数据格式 
		error:function(json){ alert( "not lived!"); },
		async: false ,
		success: function(data){
			var xml;
			if(typeof data == "string"){
				xml = new ActiveXObject("Microsoft.XMLDOM"); //ie6,ie7需要,firefox,ie8不需要
				xml.async = false;
				xml.loadXML(data);
			}else{
				xml = data;
			}
			$(xml).find("node").each(function(){ 
				var nodeId=$(this).attr("nodeId");  
				var parentId=$(this).attr("parentId");  
				var hrefAddress=$(this).attr("hrefAddress");  
				var nodeName=$(this).text(); 
				//alert(nodeId+"  "+parentId+"  "+hrefAddress+"  "+nodeName);
				tree.add(nodeId,parentId,nodeName,hrefAddress,"","mainarea","","",false);
			});
		}
	});
	document.write(tree);
 
分享到:
评论

相关推荐

    jQuery 1.5 遍历xml节点属性

    在jQuery 1.5中,遍历XML节点属性主要通过以下方法实现: 1. **jQuery.parseXML()**:这是jQuery提供的一个静态方法,用于将XML字符串解析为DOM对象。例如: ```javascript var xmlString = "<root><node attr1='...

    jQuery实现遍历XML节点和属性的方法示例

    本文主要探讨了如何使用jQuery以及JavaScript原生方法来遍历XML文件中的节点和属性,并给出了一个具体的实现示例。 首先,我们需要了解jQuery如何加载XML文件。在示例中,通过AJAX调用jQuery的$.get方法从服务器...

    JQuery 实现XML树形菜单

    遍历XML节点:递归遍历XML文档的每个节点,根据节点的层级关系创建相应的HTML元素(如`<ul>`和`<li>`)。\n4. 添加事件监听器:为生成的菜单项添加点击事件,实现展开/折叠效果。\n5. 插入到DOM:将生成的HTML结构...

    Jquery操作xml_Demo

    这段代码通过 `$(xml).find()` 查找所有 `book` 元素,然后遍历它们,提取每个书的 `id`、`title` 和 `author` 信息。 **5. 显示 XML 数据** 除了在控制台打印数据外,你还可以将这些信息插入到页面的某个元素中,...

    jquery读取xml

    二、遍历XML节点 一旦我们有了XML DOM对象,就可以使用jQuery的方法来遍历和检索数据。例如,`find()`方法用于查找匹配特定选择器的元素,`each()`方法用于迭代匹配的元素集合。 ```javascript $(xmlDoc).find('...

    dom遍历所有xml节点,并且重新生成xml

    在本主题“DOM遍历所有XML节点,并且重新生成XML”中,我们将深入探讨如何利用DOM API遍历XML文档的所有节点,并根据需求重新构建XML文档。 首先,让我们了解XML的基本结构。XML(eXtensible Markup Language)是一...

    Jquery遍历json的两种数据结构[参照].pdf

    【jQuery遍历JSON的两种数据结构】 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也易于机器解析和生成。在Web开发中,JSON常用于服务器与...

    JQuery遍历json数组的3种方法

    总结以上内容,我们可以看到,在使用jQuery遍历JSON数组或对象时,有多种方法可供选择。使用jQuery的$.each()方法是最简单直接的方式,而JavaScript原生的for循环提供了更多灵活性,可以根据具体需求选择合适的遍历...

    JQuery 解析XML省 市 县 三级联动

    在IT领域,尤其是在Web开发中,"JQuery 解析XML省市区县三级联动"是一个常见的需求,主要用于构建交互式的下拉菜单,使得用户在选择省份时,对应的市和县会根据所选省份动态加载。这样的功能可以提升用户体验,减少...

    jquery-xmlToJson.js

    2. **遍历XML节点**:通过递归函数遍历XML的每一个节点,包括元素、属性和文本。 3. **构建JSON结构**:根据XML的结构创建对应的JSON对象或数组。 4. **处理属性和文本**:将XML元素的属性转换为JSON对象的键值对,...

    Jquery遍历json的两种数据结构.docx

    在jQuery中,遍历JSON数组的例子如下: ```javascript var arr = [{name: "john", lang: "js"}, {name: "nailwl", lang: "jquery"}, {name: "吴磊", lang: "ext"}]; $.each(arr, function(index, content) { alert...

    Jquery遍历json的两种数据结构.pdf

    在JavaScript和jQuery中,遍历JSON数据、解析JSON字符串以及发送AJAX请求都是常见的操作。而在服务器端,Java等编程语言提供了丰富的库来处理JSON的序列化和反序列化。了解并熟练掌握JSON的使用,对于提升Web开发的...

    jQuery读取XML

    上述代码会向服务器请求名为'data.xml'的XML文件,并在成功获取后使用`$(xml).find()`方法遍历XML文档,查找特定节点并打印其文本内容。 **2. jQuery的`$.get()`方法** `$.get()`是`$.ajax()`的简化版本,适用于...

    jquery 遍历hash操作示例【基于ajax交互】

    在本示例中,我们将讨论如何使用jQuery结合Ajax进行Hash遍历操作。 首先,了解什么是Hash。在URL中,井号(#)后的部分称为Hash,通常用于标识页面内的特定位置。在JavaScript中,可以通过`window.location.hash`来...

    Jquery xml2Json

    这个插件的工作原理通常是遍历XML文档的节点,然后将这些节点转化为JSON格式的对象。它会识别XML中的元素、属性、文本内容等,并将其对应到JSON的键值对中。XML的层次结构会被映射到JSON对象的嵌套结构中,这样前端...

    xml-to-json.rar_XML to JSON _jquery.xml2json.js_xml json_xml to

    `jquery.xml2json.js`是一个jQuery插件,它的主要功能是将XML文档转换为JavaScript对象,即JSON格式。这个插件的使用非常简单,首先需要在项目中引入jQuery库和`jquery.xml2json.js`文件。例如: ```html ...

    jquery\xml城市三级联动

    这个"jquery+xml城市三级联动"项目是利用jQuery库和XML数据来实现这一功能的示例。jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互。而XML(Extensible Markup Language)则是...

Global site tag (gtag.js) - Google Analytics