使用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 相关文章推荐
jquery api参考 visualjquery 中国线路 速度快
Nov 30 Javascript
JQuery 学习笔记 选择器之六
Jul 23 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
May 10 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
Dec 16 Javascript
javascript将数字转换整数金额大写的方法
Jan 27 Javascript
javascript运动详解
Jul 06 Javascript
BootStrap中Tab页签切换实例代码
May 30 Javascript
JavaScript数据类型的存储方法详解
Aug 25 Javascript
Vue CLI3 如何支持less的方法示例
Aug 29 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
Sep 29 Javascript
微信小程序使用map组件实现路线规划功能示例
Jan 22 Javascript
JS实现音乐钢琴特效
Jan 06 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
laravel5实现微信第三方登录功能
2018/12/06 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
JavaScript入门学习书籍推荐
2008/06/12 Javascript
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
JavaScript 构造函数 面相对象学习必备知识
2010/06/09 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
JQuery插件jcarousellite的参数中文说明
2015/05/11 Javascript
jQuery实现带渐显效果的人物多级关系图代码
2015/10/16 Javascript
javascript数据类型验证方法
2015/12/31 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
jdk1.8+vue elementui实现多级菜单功能
2020/09/24 Javascript
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
pycharm安装和首次使用教程
2018/08/27 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
python模块常用用法实例详解
2019/10/17 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
Python第三方库的几种安装方式(小结)
2020/04/03 Python
python脚本监控logstash进程并邮件告警实例
2020/04/28 Python
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
配置管理计划的主要内容有哪些
2014/06/20 面试题
中学生学习生活的自我评价
2013/10/26 职场文书
学校消防安全制度
2014/01/30 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
收款委托书范本
2014/09/11 职场文书
告知书格式
2015/07/01 职场文书
2016年6.5世界环境日宣传活动总结
2016/04/01 职场文书
2019年亲子运动会口号
2019/10/11 职场文书
Python 多线程处理任务实例
2021/11/07 Python
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android
python区块链持久化和命令行接口实现简版
2022/05/25 Python