- 浏览: 853468 次
文章分类
- 全部博客 (365)
- java (124)
- spring mvc (21)
- spring (22)
- struts2 (6)
- jquery (27)
- javascript (24)
- mybatis/ibatis (8)
- hibernate (7)
- compass (11)
- lucene (26)
- flex (0)
- actionscript (0)
- webservice (8)
- rabbitMQ/Socket (15)
- jsp/freemaker (5)
- 数据库 (27)
- 应用服务器 (21)
- Hadoop (1)
- PowerDesigner (3)
- EJB (0)
- JPA (0)
- PHP (2)
- C# (0)
- .NET (0)
- html (2)
- xml (5)
- android (7)
- flume (1)
- zookeeper (0)
- 证书加密 (2)
- maven (1)
- redis (2)
- cas (11)
最新评论
-
zuxianghuang:
通过pom上传报错 Artifact upload faile ...
nexus上传了jar包.通过maven引用当前jar,不能取得jar的依赖 -
流年末年:
百度网盘的挂了吧???
SSO单点登录系列3:cas-server端配置认证方式实践(数据源+自定义java类认证) -
953434367:
UfgovDBUtil 是什么类
Java发HTTP POST请求(内容为xml格式) -
smilease:
帮大忙了,非常感谢
freemaker自动生成源代码 -
syd505:
十分感谢作者无私的分享,仔细阅读后很多地方得以解惑。
Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
xml文件结构:books.xml
<?xml version="1.0" encoding="UTF-8"?>
<root>
<book id="1">
<name>深入浅出extjs</name>
<author>张三</author>
<price>88</price>
</book>
<book id="2">
<name>锋利的jQuery</name>
<author>李四</author>
<price>99</price>
</book>
<book id="3">
<name>深入浅出flex</name>
<author>王五</author>
<price>108</price>
</book>
<book id="4">
<name>java编程思想</name>
<author>钱七</author>
<price>128</price>
</book>
</root>
页面代码:<root>
<book id="1">
<name>深入浅出extjs</name>
<author>张三</author>
<price>88</price>
</book>
<book id="2">
<name>锋利的jQuery</name>
<author>李四</author>
<price>99</price>
</book>
<book id="3">
<name>深入浅出flex</name>
<author>王五</author>
<price>108</price>
</book>
<book id="4">
<name>java编程思想</name>
<author>钱七</author>
<price>128</price>
</book>
</root>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jquery解析xml</title>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(function(){
$.post('books.xml',function(data){
//查找所有的book节点
var s="";
$(data).find('book').each(function(i){
var id=$(this).attr('id');
var name=$(this).children('name').text();
var author=$(this).children('author').text();
var price=$(this).children('price').text();
s+=id+" "+name+" "+author+" "+price+"<br>";
});
$('#mydiv').html(s);
});
});
</script>
</head>
<body>
<div id='mydiv'></div>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jquery解析xml</title>
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(function(){
$.post('books.xml',function(data){
//查找所有的book节点
var s="";
$(data).find('book').each(function(i){
var id=$(this).attr('id');
var name=$(this).children('name').text();
var author=$(this).children('author').text();
var price=$(this).children('price').text();
s+=id+" "+name+" "+author+" "+price+"<br>";
});
$('#mydiv').html(s);
});
});
</script>
</head>
<body>
<div id='mydiv'></div>
</body>
</html>
- jquery-xml.zip (28.8 KB)
- 下载次数: 2
发表评论
-
jQuery自动加载更多程序
2015-03-12 13:16 4171.1.1 摘要 现在,我们经常使用的 ... -
给jQuery Validate添加一个好看点的提示框。
2014-10-15 10:48 709弄个箭头是不 ... -
轻量级图形报表工具JSCharts (JSChart),内置函数中文参考
2014-08-26 15:26 998轻量级图形报表工具JSCharts (JSChart),内置 ... -
基于1.3.3版本tooltip的datagrid单元格tip实现
2014-07-23 09:00 720文章目录 [隐藏] 1实现代 ... -
jQuery easyUI动态获取表结构并显示表中的数据)
2014-07-23 08:36 7661问题描述一: 首先根据输入的sql语句获得相关的列 ... -
jQuery plugin: Autocomplete 参数及实例
2014-07-18 10:34 620此插件依赖于 jquery 1.2.6 --- jqu ... -
kindeditor4.0.6的使用方法(jsp+struts2)
2014-07-17 08:58 779最近在研究kindeditor4.0.6在struts框架下 ... -
jQuery分别获取选中的复选框值
2014-04-01 13:12 851function jqchk(){ //j ... -
基于jquery获取光标所在位置
2012-12-20 13:32 11671// //使用方法 //$(文本域选择器).insertCon ... -
jquery easyui 组合校验的方法
2012-12-04 14:00 1313先前的jquery easyui 不支持组合校验,我改了一下源 ... -
一键下载75款常用的jquery特效前端网页代码+表格验证框架
2012-11-02 18:08 1060一键下载75款常用的jquery特效前端网页代码+表格验证框架 ... -
Jquery ul下拉框效果
2012-10-26 15:25 914html select下拉框样式在网站开发时很难控 ... -
jquery.validate 扩展验证+异步验证
2012-10-25 15:05 1424validate_expand.js ... -
jquery获取url及起参数列表
2012-10-19 20:02 976在基于B/S的web开发中,我们时常会通过发请求给 ... -
兼容IE,firefox,chrome,safari预加载图片height和width获取
2012-09-21 23:51 1643在web开发中我们有时需要通过js去预加载图片,按 ... -
个人呕心沥血之作-----js大脑图beta01版正式发布
2012-09-20 22:26 848本博客只开博以来一直是分类的方式去给大 ... -
电子商务图片放大jqzoom
2012-09-16 10:53 4067http://www.mind-projects.it/ 官网 ... -
JQuery动态行列table
2012-09-10 13:38 1107项目使用JQuery,有个数据回显页面,客户要求提供一个下 ... -
jQuery中10个非常有用的遍历函数
2012-09-09 08:11 786使用jQuery,可以 很容易的选择HTML元素。但有些时候, ... -
JSON-lib框架,转换JSON、XML不再困难
2012-09-09 08:12 985Json-lib可以将Java对象转成json格式的字符串 ...
相关推荐
本篇文章将深入探讨如何使用jQuery来加载和解析XML数据,这是一种常见用于传输和存储结构化数据的方式。 首先,我们需要理解XML(Extensible Markup Language)。XML是一种标记语言,允许我们创建自定义的标签来...
通过`jQuery.parseXML()`解析XML字符串,使用`find()`和`each()`遍历节点,结合XPath或`$.ajax()`获取服务器上的XML,以及有效地处理错误,你可以轻松地构建功能丰富的XML应用程序。在实际项目中,根据具体需求选择...
在jQuery的基础上,`jquery.json2xml.js` 和 `jquery.xml2json.js` 这两个脚本提供了方便的方法来在JSON和XML之间进行转换,从而让开发者无需深入了解这两种格式的复杂性,就能轻松地在它们之间进行数据互换。...
同时,XML的结构清晰,便于机器解析,有助于实现自动化处理和跨平台兼容。 XSLT(XSL Transformations)是专门用于转换XML文档的样式表语言。通过XSLT,设计人员可以编写模板来控制XML数据如何呈现为HTML或其他格式...
本文将详细讲解如何使用jQuery解析XML文档以及获取XML节点的名称。 首先,让我们了解XML(eXtensible Markup Language)。XML是一种标记语言,常用于存储和传输结构化数据。它通过标签来定义数据的结构,可以被各种...
这个插件的工作原理是解析XML文档,并将其转换为JavaScript对象,然后以JSON字符串的形式返回。这样,开发者就可以轻松地在JavaScript中处理这些数据,例如在页面上动态显示或进行进一步的处理。 使用jQuery xml-to...
1. **解析XML**:使用jQuery的`parseXML()`方法将XML字符串解析为XML DOM对象。 2. **遍历XML节点**:通过递归函数遍历XML的每一个节点,包括元素、属性和文本。 3. **构建JSON结构**:根据XML的结构创建对应的JSON...
总之,jQuery的`$.ajax()`和`$.get()`方法提供了一种便捷的方式,让我们能够轻松地在JavaScript中读取和处理XML数据。通过正确设置请求参数和处理回调函数,我们可以高效地解析和操作XML文档。在实际项目中,这些...
与传统方法相比,使用jQuery解析XML则显得轻松许多。jQuery提供了一套简洁的API来处理XML,让我们能够像操作HTML一样操作XML。具体来说,jQuery允许我们直接使用$.ajax()方法获取XML文件,然后通过$(xml).find(...
本文将详细讲解如何使用jQuery解析JSON和XML数据,通过给出的文件名称,我们可以推测这是一个关于Web应用中添加账户和应用的场景。 首先,让我们来看看JSON(JavaScript Object Notation)和XML(eXtensible Markup...
本文将详细介绍如何使用jQuery解析XML字符串和XML文件。 首先,我们来看如何解析XML字符串。在给定的示例中,我们创建了一个XML字符串: ```javascript var xml = "<xml><root><record><name>liubl</name></record...
以下是一个简单的示例,展示如何使用DOM4J解析XML文件并获取特定节点: ```java import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; // 加载XML文件 Document document = ...
在与jQuery结合使用时,Struts2可以作为后端处理用户的请求,并返回JSON格式的数据供前端jQuery解析使用。 #### JSON类库的选择与使用 为了生成和解析JSON数据,通常需要借助第三方的JSON类库。这里提到了使用来自...
2. **解析XML**:遍历XML文档,提取出所有级别的数据。可以使用`getElementsByTagName`等方法来获取特定类型的节点。 3. **创建初始选择框**:根据XML中的第一级数据(省份),创建并填充第一个下拉框。 4. **事件...
最后,JQuery在解析XML文件方面同样表现不俗。XML(eXtensible Markup Language)是一种通用的标记语言,用于存储和传输数据,也是Web服务通信中广泛使用的格式。在本例中,JQuery通过`$.get()`方法获取了一个名为`...
这样,通过解析XML文件,我们可以轻松地获取到所有省份、城市和区县的信息。 接下来,jQuery被用来实现这个联动效果。利用jQuery的事件监听和DOM操作,我们可以在用户选择省份时动态加载对应城市的列表,再在选择...
解析XML文件是第一步,jQuery提供了$.ajax或$.parseXML方法来完成这个任务。使用$.ajax,我们可以异步加载XML数据并处理返回的结果: ```javascript $.ajax({ url: 'menu.xml', type: 'GET', dataType: 'xml', ...
jQuery处理命名空间的方法相对复杂,通常需要结合`$.ajax()`的`processData`和`beforeSend`选项,或者使用`$.parseXML()`函数先解析XML,然后再进行操作。 总结来说,jQuery提供了一套强大的工具来处理XML数据,...