使用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 相关文章推荐
Firefox和IE浏览器兼容JS脚本写法小结
Jul 07 Javascript
7个Javascript地图脚本整理
Oct 20 Javascript
JavaScript的递归之递归与循环示例介绍
Aug 05 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
Nov 15 Javascript
初识SmartJS - AOP三剑客
Jun 08 Javascript
javascript实现删除前弹出确认框
Jun 04 Javascript
浅谈js的异步执行
Oct 18 Javascript
jquery实现弹窗功能(窗口居中显示)
Feb 27 Javascript
Vue.js事件处理器与表单控件绑定详解
Mar 20 Javascript
基于 D3.js 绘制动态进度条的实例详解
Feb 26 Javascript
Vue-cli3简单使用(图文步骤)
Apr 30 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
Nov 13 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
基于MySQL分区性能的详细介绍
2013/05/02 PHP
一漂亮的PHP图片验证码实例
2014/03/21 PHP
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
dtree 网页树状菜单及传递对象集合到js内,动态生成节点
2012/04/14 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
在JavaScript中使用对数Math.log()方法的教程
2015/06/15 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
JavaScript 是什么意思
2016/09/22 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
JavaScript脚本语言是什么_动力节点Java学院整理
2017/06/26 Javascript
vue中页面跳转拦截器的实现方法
2017/08/23 Javascript
vue2.0实现音乐/视频播放进度条组件
2018/06/06 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
Vue项目中最新用到的一些实用小技巧
2018/11/06 Javascript
JS字典Dictionary类定义与用法示例
2019/02/01 Javascript
jquery中为什么能用$操作
2019/06/18 jQuery
JS常见内存泄漏及解决方案解析
2020/05/30 Javascript
[00:12]DAC2018 Miracle-站上中单舞台,他能否再写奇迹?
2018/04/06 DOTA
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
python中hashlib模块用法示例
2017/10/30 Python
TensorFlow高效读取数据的方法示例
2018/02/06 Python
利用PyCharm Profile分析异步爬虫效率详解
2019/05/08 Python
简单了解django orm中介模型
2019/07/30 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
使用CSS实现弹性视频html5案例实践
2012/12/26 HTML / CSS
德国团购网站:Groupon德国
2018/03/13 全球购物
高一家长会邀请函
2014/01/12 职场文书
楼面部长岗位职责范本
2014/02/14 职场文书
党的群众路线教育实践活动组织生活会发言材料
2014/10/17 职场文书
教师党员学习群众路线心得体会
2014/11/04 职场文书
pytorch 中nn.Dropout的使用说明
2021/05/20 Python