使用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 Div中加载其他页面的实现代码
Feb 27 Javascript
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
May 14 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
Feb 25 Javascript
javascript语言结构小记(一)
Sep 10 Javascript
js动态改变select选择变更option的index值示例
Jul 10 Javascript
简单实现异步编程promise模式
Jul 31 Javascript
JavaScript数据存储 Cookie篇
Jul 02 Javascript
详解jquery validate实现表单验证 (正则表达式)
Jan 18 Javascript
jQuery中DOM操作原则实例分析
Aug 01 jQuery
Vue 中 a标签上href无法跳转的解决方式
Nov 12 Javascript
JavaScript常用工具函数汇总(浏览器环境)
Sep 17 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
Jan 20 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
php时间不正确的解决方法
2008/04/09 PHP
php URL验证正则表达式
2011/07/19 PHP
PHP根据传入参数合并多个JS和CSS文件的简单实现
2014/06/13 PHP
PHP删除指定目录中的所有目录及文件的方法
2015/02/26 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
php实现网页上一页下一页翻页过程详解
2019/06/28 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
jquery实现搜索框常见效果的方法
2015/01/22 Javascript
javascript获取文档坐标和视口坐标
2015/05/26 Javascript
Javascript中的getUTCHours()方法使用详解
2015/06/10 Javascript
AngularJS 让人爱不释手的八种功能
2016/03/23 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
jQuery中$.each()函数的用法引申实例
2016/05/12 Javascript
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
让div运动起来 js实现缓动效果
2017/07/06 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
2018/09/17 Javascript
JS正则表达式验证密码强度
2020/03/18 Javascript
[05:29]2014DOTA2国际邀请赛 赛后专访:LGDNewbee顺利过关
2014/07/13 DOTA
python获取地震信息 微信实时推送
2019/06/18 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
一款利用纯css3实现的超炫3D表单的实例教程
2014/12/01 HTML / CSS
澳大利亚时尚前卫设计师珠宝在线:Amber Sceats
2017/10/04 全球购物
thinkphp5 redis缓存新增方法实例讲解
2021/03/24 PHP
教师竞聘演讲稿
2014/05/16 职场文书
人事任命书范文
2014/06/04 职场文书
项目负责人任命书
2014/06/04 职场文书
银行求职自荐信
2014/06/30 职场文书
“六查”、“三学”、“三干”查摆问题整改措施
2014/09/27 职场文书
毕业生银行实习自我鉴定
2014/10/14 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书
入团申请书格式
2019/06/20 职场文书
pycharm2021激活码使用教程(永久激活亲测可用)
2021/03/30 Python
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android