使用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 相关文章推荐
10个实用的脚本代码工具
May 04 Javascript
js 文本滚动效果的实例代码
Aug 17 Javascript
JavaScript获得表单target属性的方法
Apr 02 Javascript
jQuery事件绑定on()与弹窗实现代码
Apr 28 Javascript
vue.js入门教程之绑定class和style样式
Sep 02 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
Jun 13 Javascript
vue头部导航动态点击处理方法
Nov 02 Javascript
vue组件之间数据传递的方法实例分析
Feb 12 Javascript
深入了解JavaScript 防抖和节流
Sep 12 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 jQuery
使用JS实现动态时钟
Mar 12 Javascript
vue中三级导航的菜单权限控制
Mar 31 Vue.js
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
第八节--访问方式
2006/11/16 PHP
function.inc.php超越php
2006/12/09 PHP
基于Zend的Config机制的应用分析
2013/05/02 PHP
使用PHP获取当前url路径的函数以及服务器变量
2013/06/29 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
2016/03/06 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
JQery 渐变图片导航效果代码 漂亮
2010/01/01 Javascript
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
基于Jquery实现键盘按键监听
2014/05/11 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
2016/05/03 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
2017/10/25 Javascript
js中的闭包学习心得
2018/02/06 Javascript
vue+canvas实现移动端手写签名
2020/05/21 Javascript
Python ljust rjust center输出
2008/09/06 Python
python对指定目录下文件进行批量重命名的方法
2015/04/18 Python
Python操作Sql Server 2008数据库的方法详解
2018/05/17 Python
python matlibplot绘制3D图形
2018/07/02 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
python实现大学人员管理系统
2019/10/25 Python
Django Admin 上传文件到七牛云的示例代码
2020/06/20 Python
Python之京东商品秒杀的实现示例
2021/01/06 Python
优秀员工个人的自我评价
2013/11/29 职场文书
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
制冷与空调专业毕业生推荐信
2014/07/07 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
走进毛泽东观后感
2015/06/04 职场文书
Python基础之Socket通信原理
2021/04/22 Python
德生2P3收音机开箱评测
2022/04/30 无线电