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&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(){

vart=$(this).attr("name");

$("#DropProvince").append("<option>"+t+"</option>");

});

}

});

相关推荐