jquery ---- getXml文件(遍历显示其中某个节点下的内容)

 

getxml.html:

 

<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript">
   $(document).ready(function(){
  $("#submit").click(function(){
     $.ajax({
      type:"GET",
     
url:"student.xml",
      dataType:"xml",
      success:function(data){
            var stud="<table border=\"1\">";
      $(data).find("student").each(function(){
             var name= $(this).find('first-name').text();
             var mark = $(this).find('marks').text()
             var city = $(this).find('city').text()
             stud += "<tr><td>"+name+"</td>";
             stud += "<td>"+mark+"</td>";
             stud += "<td>"+city+"</td></tr>";
       })
      stud += "</table>";
         $("#message").append(stud);
      
    }
   }) 
   return false; 
   
  })      
 });
</script>
<body>
   <p>To see the Names of the students extracted from XML file click the button given below:</p>
    <input type="submit" id="submit" />
    <div id="message">
   
    </div>

</body>

 

 

student.xml:

<?xml version="1.0" encoding="utf-8"?>

<school>
    <student>
     <roll>110</roll>
  <name>
   <first-name>Anil</first-name>
   <last-name>Sharma</last-name>
  </name>
  <address>
     <street>
        22/10 Sri Nagar Road
    </street>
    <city>
       Ajmer
    </city>
    <state>
      Rajasthan
    </state>
    <marks>
        85
    </marks>
  </address>
 </student>
 
 <student>
     <roll>111</roll>
  <name>
   <first-name>Ann</first-name>
   <last-name>Arora</last-name>
  </name>
  <address>
     <street>
        H.NO 11-B Alwar Gate
    </street>
    <city>
       Ajmer
    </city>
    <state>
      Rajasthan
    </state>
    <marks>
       92
    </marks>
  </address>
 </student>
</school>

 

如图所示:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值