JavaScript

超轻量级php框架startmvc

jQuery读取XML文件的方法示例

更新时间:2020-04-21 00:35:17 作者:startmvc
本文实例讲述了jQuery读取XML文件的方法。分享给大家供大家参考,具体如下:<?xmlversio

本文实例讲述了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();
 ///后续操作。。。
 });
 }
 });
}

PS:这里再为大家提供几款关于xml操作相关在线工具供大家参考使用:

在线XML/JSON互相转换工具: http://tools.jb51.net/code/xmljson

在线格式化XML/在线压缩XMLhttp://tools.jb51.net/code/xmlformat

XML在线压缩/格式化工具: http://tools.jb51.net/code/xml_format_compress

xml代码在线格式化美化工具: http://tools.jb51.net/code/xmlcodeformat

jQuery 读取 XML文件