jQuery读取XML文件的方法示例
本文实例讲述了jQuery读取XML文件的方法。分享给大家供大家参考,具体如下:
<?xmlversion="1.0"encoding="utf-8"?> <taxrates> <taxrateid="1"> <lower>0</lower> <upper>500</upper> <rate>5</rate> <buckle>0</buckle> </taxrate> <taxrateid="2"> <lower>500</lower> <upper>2000</upper> <rate>10</rate> <buckle>25</buckle> </taxrate> <taxrateid="3"> <lower>2000</lower> <upper>5000</upper> <rate>15</rate> <buckle>125</buckle> </taxrate> <taxrateid="4"> <lower>5000</lower> <upper>20000</upper> <rate>20</rate> <buckle>375</buckle> </taxrate> <taxrateid="5"> <lower>20000</lower> <upper>40000</upper> <rate>25</rate> <buckle>1375</buckle> </taxrate> <taxrateid="6"> <lower>40000</lower> <upper>60000</upper> <rate>30</rate> <buckle>3375</buckle> </taxrate> <taxrateid="7"> <lower>60000</lower> <upper>80000</upper> <rate>35</rate> <buckle>6375</buckle> </taxrate> <taxrateid="8"> <lower>80000</lower> <upper>100000</upper> <rate>40</rate> <buckle>10375</buckle> </taxrate> <taxrateid="9"> <lower>100000</lower> <upper>99999999</upper> <rate>45</rate> <buckle>15375</buckle> </taxrate> </taxrates>
functionStandardTaxRate() { $.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) { varoid=$(this).attr("id"); varlower=$(this).children("lower").text(); varupper=$(this).children("upper").text(); varrate=$(this).children("rate").text(); varbuckle=$(this).children("buckle").text(); ///后续操作。。。 }); } }); }
PS:这里再为大家提供几款关于xml操作相关在线工具供大家参考使用:
在线