JQuery解析XML

来源:互联网 发布:宁知此为归骨所耶翻译 编辑:程序博客网 时间:2024/03/28 22:09
 1 <?xml version="1.0" encoding="utf-8" ?> 2  <taxrates> 3   <taxrate id="1"> 4     <lower>0</lower> 5     <upper>500</upper> 6     <rate>5</rate> 7     <buckle>0</buckle> 8   </taxrate> 9   <taxrate id="2">10     <lower>500</lower>11     <upper>2000</upper>12     <rate>10</rate>13     <buckle>25</buckle>14   </taxrate>15   <taxrate id="3">16     <lower>2000</lower>17     <upper>5000</upper>18     <rate>15</rate>19     <buckle>125</buckle>20   </taxrate>21   <taxrate id="4">22     <lower>5000</lower>23     <upper>20000</upper>24     <rate>20</rate>25     <buckle>375</buckle>26   </taxrate>27   <taxrate id="5">28     <lower>20000</lower>29     <upper>40000</upper>30     <rate>25</rate>31     <buckle>1375</buckle>32   </taxrate>33   <taxrate id="6">34     <lower>40000</lower>35     <upper>60000</upper>36     <rate>30</rate>37     <buckle>3375</buckle>38   </taxrate>39   <taxrate id="7">40     <lower>60000</lower>41     <upper>80000</upper>42     <rate>35</rate>43     <buckle>6375</buckle>44   </taxrate>45   <taxrate id="8">46     <lower>80000</lower>47     <upper>100000</upper>48     <rate>40</rate>49     <buckle>10375</buckle>50   </taxrate>51   <taxrate id="9">52     <lower>100000</lower>53     <upper>99999999</upper>54     <rate>45</rate>55     <buckle>15375</buckle>56   </taxrate>57 </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(); ///后续操作。。。 }); } });}
0 0