jquery怎么样解析xml

取到xml代码(并非文件),如下:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Action Controller: Exception caught</title> <style> body { background-color: #fff; color: #333; } body, p, ol, ul, td { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; line-height: 18px; } pre { background-color: #eee; padding: 10px; font-size: 11px; } a { color: #000; } a:visited { color: #666; } a:hover { color: #fff; background-color:#000; } </style> </head> <body> <h1>Routing Error</h1> <p><pre>No route matches &quot;/service/website_speed&quot; with {:method=&gt;:get}</pre></p> </body> </html>

与html相同
要那个标签里的信息,就找到对应的标签就可以了,例如:
$("h1").text() //取到h1标签里的值


如果ajax请求,请求回来的是xml格式的信息,解析就如下:
$.ajax({url:"City.xml",
        type: "POST", //请求类型:POST,GET等  
        success:function(xml){   //回调函数
          $(xml).find("province").each(function(){  
            var t = $(this).attr("name");  
            $("#DropProvince").append("<option>"+t+"</option>");  
          });  
        }  
});  

你可能感兴趣的:(jquery,xml)