使用jquery解析XML示例代码


Posted in Javascript onSeptember 05, 2014

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>

页面代码:

<!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>

效果图:

Javascript 相关文章推荐
JS在IE和FF下attachEvent,addEventListener学习笔记
Nov 26 Javascript
微博@符号的用户名提示效果。(想@到谁?)
Nov 05 Javascript
在JavaScript中实现类的方式探讨
Aug 28 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
Oct 22 Javascript
JavaScript观察者模式(经典)
Dec 09 Javascript
jQuery ajax分页插件实例代码
Jan 27 Javascript
js去字符串前后空格的实现方法
Feb 26 Javascript
jQuery Mobile 和 Kendo UI 的比较
May 05 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
May 16 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
May 29 Javascript
js实现延迟加载的几种方法
Apr 24 Javascript
微信小程序时间选择插件使用详解
Dec 28 Javascript
js实现按一下删除键删除整个单词附demo
Sep 05 #Javascript
JS获取当前网页大小以及屏幕分辨率等
Sep 05 #Javascript
JS来动态的修改url实现对url的增删查改
Sep 05 #Javascript
jQuery表格插件datatables用法总结
Sep 05 #Javascript
jQuery中index()的用法分析
Sep 05 #Javascript
使用jquery解析XML的方法
Sep 05 #Javascript
JavaScript避免内存泄露及内存管理技巧
Sep 05 #Javascript
You might like
用PHP连接Oracle数据库
2006/10/09 PHP
php二维数组用键名分组相加实例函数
2013/11/06 PHP
更改localhost为其他名字的方法
2014/02/10 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
js判断一个元素是否为另一个元素的子元素的代码
2012/03/21 Javascript
showModalDialog模态对话框的使用详解以及浏览器兼容
2014/01/11 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
javascript验证身份证号
2015/03/03 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
2015/06/23 Javascript
JavaScript的removeChild()函数用法详解
2015/12/27 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
2017/12/20 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
简述Vue中容易被忽视的知识点
2019/12/09 Javascript
Python下的subprocess模块的入门指引
2015/04/16 Python
Python 26进制计算实现方法
2015/05/28 Python
python检测是文件还是目录的方法
2015/07/03 Python
Python验证企业工商注册码
2015/10/25 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
python使用requests.session模拟登录
2019/08/09 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
经济实惠的名牌太阳镜和眼镜:Privé Revaux
2021/02/07 全球购物
幼儿园家长评语
2014/02/10 职场文书
贷款委托书
2014/08/01 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
Python3 类型标注支持操作
2021/06/02 Python
关于JavaScript回调函数的深入理解
2021/06/27 Javascript