我正在使用jquery find函数。这是在Firefox,Chrome浏览器中工作,但在IE8& IE7。
var res= "<result><evento><name>hola</name></evento><evento><name>mundo</name></evento></result>";
$(res).find("name").each(function() {
alert(' userlist');
});
答案 0 :(得分:3)
它的XML!因此,使用parseXML
来解析它。
var xml = $.parseXML("<result><evento><name>hola</name></evento><evento><name>mundo</name></evento></result>");
$(xml).find("name").each(function() {
console.log($(this).text());
});
答案 1 :(得分:1)
转换为xml类型。自动解析
var res= "<result><evento><name>hola</name></evento><evento><name>mundo</name></evento></result>";
$(text2XML(res)).find("name").each(function() {
alert(name);
});
function text2XML(txt)
{
var xmlDoc;
if (window.DOMParser)
{
xmlDoc=(new DOMParser()).parseFromString(txt,"text/xml");
}
else
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(txt);
}
return xmlDoc;
}