jQuery解析xml

Author : lovecicy

用jQuery.ajax()请求数据时,返回的如果是xml文件,那么可以这么解析:

  • 1$.ajax({
  • 2url:”persons.xml”,
  • 3dataType:”xml”,
  • 4success:function(data,textStatus){
  • 5$(data).find(“person”).each(function(index,ele){
  • 6$(ele).find(“name”).text();
  • 7$(ele).find(“age”).text();
  • 8$(ele).find(“gender”).text();
  • 9});
  • 10};
  • 11});

xml文件如下:

<?xml version=”1.0″ encoding=”UTF-8″?>
<persons>
<person>
<name>jason</name>
<age>30</age>
<gender>male</gender>
</person>
<person>
<name>miley</name>
<age>20</age>
<gender>female</gender>
</person>
</persons>

standard

Have your say