使用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中$.click()无效问题分析
Jan 29 Javascript
jQuery实现移动 和 渐变特效的点击事件
Feb 26 Javascript
plupload+artdialog实现多平台上传文件
Jul 19 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
Oct 10 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
Dec 14 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
May 11 Javascript
iscroll动态加载数据完美解决方法
Jul 18 Javascript
详解Vue2.0配置mint-ui踩过的那些坑
Apr 23 Javascript
JavaScript ES6箭头函数使用指南
Dec 30 Javascript
通过微信公众平台获取公众号文章的方法示例
Dec 25 Javascript
JS如何寻找数组中心索引过程解析
Jun 01 Javascript
React实现评论的添加和删除
Oct 20 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 set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
百度地图API使用方法详解
2015/08/25 PHP
CI框架实现cookie登陆的方法详解
2016/05/18 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
完美解决在ThinkPHP控制器中命名空间的问题
2017/05/05 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
使用jQuery操作Cookies的实现代码
2011/10/09 Javascript
jQuery 下拉列表 二级联动插件分享
2012/03/29 Javascript
jquery利用命名空间移除绑定事件的方法
2015/03/11 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
详解原生JavaScript实现jQuery中AJAX处理的方法
2016/05/10 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
Bootstrap下拉菜单Dropdowns的实现代码
2017/03/17 Javascript
js实现鼠标跟随运动效果
2020/08/02 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
微信小程序获取地理位置及经纬度授权代码实例
2019/09/18 Javascript
python使用xauth方式登录饭否网然后发消息
2014/04/11 Python
Python中用于计算对数的log()方法
2015/05/15 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
python3中dict(字典)的使用方法示例
2017/03/22 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
tensorflow之自定义神经网络层实例
2020/02/07 Python
Python接口自动化测试的实现
2020/08/28 Python
中层竞聘演讲稿
2014/01/09 职场文书
同学聚会策划方案
2014/06/06 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
2014年班务工作总结
2014/12/02 职场文书
培训通知书模板
2015/04/17 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
详解Java实现数据结构之并查集
2021/06/23 Java/Android