1、------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<msglist>
<msg name="11">
<id>1</id> <content>content1</content>
</msg>
<msg name="22">
<id>2</id><content>content2</content>
</msg>
</msglist>
<script type="text/javascript" src="../js/jquery-1.2.6.js"></script>
<script type="text/javascript">
$(function(){
$.ajax({
url:"XMLFile.xml",
dataType:"xml",
error: function(xml){
alert('Error loading XML document'+xml);
},
success:function(xml){
$(xml).find("msglist > msg").each(function(){
alert($(this).find("content").text());//each是循环执行,即多次弹出。
alert($(this).attr("name"));//取得属性的方法
});
}
})
});
</script>
2、------------------------------------------------------------------------------------------------
<?xml version="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>
</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();
///后续操作。。。
});
}
});
}