jQuery解析xml
用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>