Javascript 是否在我的站点上显示来自远程服务器的RSS源?

Javascript 是否在我的站点上显示来自远程服务器的RSS源?,javascript,xml,rss,same-origin-policy,Javascript,Xml,Rss,Same Origin Policy,我正在尝试从网站检索RSS提要,并在我的网站上显示此内容。但是,我得到一个同源策略错误 我在这里看到的大多数答案都会引导用户更改服务器设置,这显然是不可能的 无论如何,我如何检索下面的RSS提要,然后解析它呢 您可以使用RSS挖掘并使用PHP对其进行解析 <?php $rss = array(); $url_src = "http://www.rte.ie/rss/soccer.xml"; $xml = simplexml_load_file($url_src); foreach ($xm

我正在尝试从网站检索RSS提要,并在我的网站上显示此内容。但是,我得到一个同源策略错误

我在这里看到的大多数答案都会引导用户更改服务器设置,这显然是不可能的

无论如何,我如何检索下面的RSS提要,然后解析它呢


您可以使用RSS挖掘并使用PHP对其进行解析

<?php
$rss = array();
$url_src = "http://www.rte.ie/rss/soccer.xml";
$xml = simplexml_load_file($url_src);
foreach ($xml->channel->item as $item) {    
    $_Title= strip_tags($item->title);
    $_Link= strip_tags($item->link);
    $_Date = strip_tags($item->pubDate);
    $_Desc = strip_tags($item->description);

    $rssitem = array($_Title,$_Link,$_Date,$_Desc);
    array_push($rss,$rssitem);
}

// Output
array_map(function ($item) {
    printf("Title: %s<br>Link: %s<br>Date: %s<br>Description: %s<hr>",$item[0],$item[1],$item[2],$item[3]); 
}, $rss);
?>
channel->item作为$item){
$\u Title=strip\u标签($item->Title);
$\u Link=带标签($item->Link);
$\u日期=带标签($item->pubDate);
$\u Desc=带标签($item->description);
$rssitem=数组($\标题,$\链接,$\日期,$\描述);
阵列推送($rss,$rssitem);
}
//输出
数组映射(函数($item){
printf(“标题:%s
链接:%s
日期:%s
说明:%s
”、$item[0]、$item[1]、$item[2]、$item[3]); }美元(rss),; ?>