使用jquery解析XML的方法


Posted in Javascript onSeptember 05, 2014

本文实例讲述了使用jquery解析XML的方法,分享给大家供大家参考之用。具体方法如下:

一、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>

运行效果图如下:

使用jquery解析XML的方法

感兴趣的读者可以点此本站下载完整代码。

Javascript 相关文章推荐
jquery连缀语法如何实现
Nov 29 Javascript
修复bash漏洞的shell脚本分享
Dec 31 Javascript
JS 对象属性相关(检查属性、枚举属性等)
Apr 05 Javascript
javascript日期计算实例分析
Jun 29 Javascript
jQuery多条件筛选如何实现
Nov 04 Javascript
全面理解JavaScript中的闭包
May 12 Javascript
jQuery中JSONP的两种实现方式详解
Sep 26 Javascript
JavaScript生成.xls文件的代码
Dec 22 Javascript
layui导航栏实现代码
May 19 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
Sep 19 Javascript
Vue响应式原理深入解析及注意事项
Dec 11 Javascript
js canvas实现5张图片合成一张图片
Jul 15 Javascript
JavaScript避免内存泄露及内存管理技巧
Sep 05 #Javascript
javascript获取dom的下一个节点方法
Sep 05 #Javascript
原生JavaScript生成GUID的实现示例
Sep 05 #Javascript
javascript动态控制服务器控件实例
Sep 05 #Javascript
setTimeout()递归调用不加引号出错的解决方法
Sep 05 #Javascript
jQuery动态创建html元素的常用方法汇总
Sep 05 #Javascript
jquery单行文字向上滚动效果的实现代码
Sep 05 #Javascript
You might like
用Socket发送电子邮件
2006/10/09 PHP
PHP中的超全局变量
2006/10/09 PHP
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
注意!PHP 7中不要做的10件事
2016/09/18 PHP
Yii2框架类自动加载机制实例分析
2018/05/02 PHP
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
JQuery中使文本框获得焦点的方法实例分析
2015/02/28 Javascript
javascript属性访问表达式用法分析
2015/04/25 Javascript
jquery仅用6行代码实现滑动门效果
2015/09/07 Javascript
Node.js如何自动审核团队的代码
2016/07/20 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
js封装成插件的步骤方法
2017/09/11 Javascript
详解create-react-app 自定义 eslint 配置
2018/06/07 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
2019/06/03 Javascript
JS实现简易留言板(节点操作)
2020/03/16 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
解决ant Design Search无法输入内容的问题
2020/10/29 Javascript
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
Python中的zipfile模块使用详解
2015/06/25 Python
Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
2017/08/18 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
基于DATAFRAME中元素的读取与修改方法
2018/06/08 Python
便捷提取python导入包的属性方法
2018/10/15 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
《梅兰芳学艺》教学反思
2014/02/24 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
查摆问题整改措施
2014/10/24 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
实习生个人总结范文
2015/02/28 职场文书
党风廉政建设个人总结
2015/03/06 职场文书
大学运动会加油稿
2015/07/22 职场文书
mysql insert 存在即不插入语法说明
2022/03/25 MySQL