jquery怎么样解析xml
取到xml代码(并非文件),如下:
<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>ActionController:Exceptioncaught</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>RoutingError</h1><p><pre>Noroutematches"/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(){
vart=$(this).attr("name");
$("#DropProvince").append("<option>"+t+"</option>");
});
}
});