jQuery读取XML文件的方法示例


Posted in Javascript onFebruary 03, 2017

本文实例讲述了jQuery读取XML文件的方法。分享给大家供大家参考,具体如下:

<?xml version="1.0" encoding="utf-8" ?>
 <taxrates>
 <taxrate id="1">
  <lower>0</lower>
  <upper>500</upper>
  <rate>5</rate>
  <buckle>0</buckle>
 </taxrate>
 <taxrate id="2">
  <lower>500</lower>
  <upper>2000</upper>
  <rate>10</rate>
  <buckle>25</buckle>
 </taxrate>
 <taxrate id="3">
  <lower>2000</lower>
  <upper>5000</upper>
  <rate>15</rate>
  <buckle>125</buckle>
 </taxrate>
 <taxrate id="4">
  <lower>5000</lower>
  <upper>20000</upper>
  <rate>20</rate>
  <buckle>375</buckle>
 </taxrate>
 <taxrate id="5">
  <lower>20000</lower>
  <upper>40000</upper>
  <rate>25</rate>
  <buckle>1375</buckle>
 </taxrate>
 <taxrate id="6">
  <lower>40000</lower>
  <upper>60000</upper>
  <rate>30</rate>
  <buckle>3375</buckle>
 </taxrate>
 <taxrate id="7">
  <lower>60000</lower>
  <upper>80000</upper>
  <rate>35</rate>
  <buckle>6375</buckle>
 </taxrate>
 <taxrate id="8">
  <lower>80000</lower>
  <upper>100000</upper>
  <rate>40</rate>
  <buckle>10375</buckle>
 </taxrate>
 <taxrate id="9">
  <lower>100000</lower>
  <upper>99999999</upper>
  <rate>45</rate>
  <buckle>15375</buckle>
 </taxrate>
</taxrates>
function StandardTaxRate()
{
  $.ajax({
    url: "/Resource/salaryTaxRate.xml",
    dataType: 'xml',
    type: 'GET',
    timeout: 2000,
    error: function(xml)
    {
      alert("加载XML 文件出错!");
    },
    success: function(xml)
    {
      $(xml).find("taxrate").each(function(i)
      {
        var oid = $(this).attr("id");
        var lower = $(this).children("lower").text();
        var upper = $(this).children("upper").text();
        var rate = $(this).children("rate").text();
        var buckle = $(this).children("buckle").text();
        ///后续操作。。。
      });
    }
  });
}
Javascript 相关文章推荐
JavaScript 定义function的三种方式小结
Oct 16 Javascript
jQuery EasyUI中对表格进行编辑的实现代码
Jun 10 Javascript
终于解决了IE8不支持数组的indexOf方法
Apr 03 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
Dec 05 Javascript
jQuery多项选项卡的实现思路附样式及代码
Jun 03 Javascript
浅谈js常用内置方法和对象
Sep 24 Javascript
深入理解选择框脚本[推荐]
Dec 13 Javascript
JavaScript数据结构之栈实例用法
Jan 18 Javascript
小程序测试后台服务的方法(ngrok)
Mar 08 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
Jun 06 Javascript
微信小程序左滑删除实现代码实例
Sep 16 Javascript
Vue中避免滥用this去读取data中数据
Mar 02 Vue.js
JavaScript函数基础详解
Feb 03 #Javascript
JavaScript提高加载和执行效率的方法
Feb 03 #Javascript
使用Bootstrap美化按钮实例代码(demo)
Feb 03 #Javascript
Node.js的特点详解
Feb 03 #Javascript
Bootstarp 基础教程之表单部分实例代码
Feb 03 #Javascript
javascript判断回文数详解及实现代码
Feb 03 #Javascript
Javascript中数组去重与拍平的方法示例
Feb 03 #Javascript
You might like
用PHP创建PDF中文文档
2006/10/09 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
php中in_array函数用法探究
2014/11/25 PHP
PHP生成plist数据的方法
2015/06/16 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
模仿jQuery each函数的链式调用
2009/07/22 Javascript
jQuery 使用手册(三)
2009/09/23 Javascript
Array.prototype.slice.apply的使用方法
2010/03/17 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
jQuery中Chosen三级联动功能实例代码
2017/03/07 Javascript
原生js编写2048小游戏
2017/03/17 Javascript
redux中间件之redux-thunk的具体使用
2018/04/17 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
[55:56]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
python脚本实现分析dns日志并对受访域名排行
2014/09/18 Python
理解Python垃圾回收机制
2016/02/12 Python
Python实现Linux命令xxd -i功能
2016/03/06 Python
python安装与使用redis的方法
2016/04/19 Python
python解决字符串倒序输出的问题
2018/06/25 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
文明班级建设方案
2014/05/15 职场文书
知识改变命运演讲稿
2014/05/21 职场文书
2014年前台接待工作总结
2014/12/05 职场文书
小学生优秀评语
2014/12/29 职场文书
汶川大地震感悟
2015/08/10 职场文书
婚礼迎宾词大全
2015/08/10 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书