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 "/service/website_speed" with {:method=>: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>");
});
}
});