Javascript从外部源获取XMl数据

时间:2013-07-24 18:17:44

标签: javascript xml

我正在尝试在网站上阅读RSS源的XML(我无法控制)并使用Javascript显示它。我使用以下代码来提取数据并且它可以工作,但主要的警告是,这只适用于IE 8(Ugh)。

xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET",<URL with xml extension>,false);
xmlhttp.send();
setTimeout("wait()",3000);

function wait()
{
alert("complete");
}
var xmlDoc = xmlhttp.responseXML;
var data = xmlDoc.getElementsByTagName("entry");

当前存在等待函数,以便服务器有时间响应我的xmlHTTP请求。有没有人知道Javascript,AJAX或类似的解决方法会给我当前版本的Firefox,Chrome等功能?

1 个答案:

答案 0 :(得分:0)

我认为你应该使用JFeed,它的速度更快,而且非常容易使用,你的代码有点长,Jfeed可以这样做:

jQuery.getFeed({
   url: '<URL with xml extension>',
   success: function(feed) {
      alert(feed.entry); //your element
   }
});

如果您需要帮助,请告诉我。 祝你好运。