Javascript中RSS提要的结果
我正在尝试使用RSS提要从Scottrail Journeycheck站点获取RSS提要。我得到了一个列表,但它只显示有延误的服务,没有实际的信息,并且不会像Journeycheck页面那样延长出发和到达时间。例如,这显示了格拉斯哥的Largs。我在Journeycheck上调用旅程并复制RSS链接Javascript中RSS提要的结果,javascript,rss,Javascript,Rss,我正在尝试使用RSS提要从Scottrail Journeycheck站点获取RSS提要。我得到了一个列表,但它只显示有延误的服务,没有实际的信息,并且不会像Journeycheck页面那样延长出发和到达时间。例如,这显示了格拉斯哥的Largs。我在Journeycheck上调用旅程并复制RSS链接 <html> <head> <script type="text/javascript" src="http://www.google.com/jsapi?">
<html>
<head>
<script type="text/javascript" src="http://www.google.com/jsapi?">
</script>
<script type="text/javascript">
google.load("feeds", "1") //Load Google Ajax Feed API (version 1)
</script>
</head>
<body>
<div id="feeddiv"></div>
</body>
</html>
<script type="text/javascript">
var feedcontainer=document.getElementById("feeddiv")
var feedurl="http://rss.journeycheck.com/scotrail/route?action=search& from=LAR&to=GLC&period=today&formTubeUpdateLocation=&formTubeUpdatePeriod=&savedRoute="
var feedlimit=150
var rssoutput="<b>Scotrail Planner:</b><br /><ul>"
function rssfeedsetup(){
var feedpointer=new google.feeds.Feed(feedurl) //Google Feed API method
feedpointer.setNumEntries(feedlimit) //Google Feed API method
feedpointer.load(displayfeed) //Google Feed API method
}
function displayfeed(result){
if (!result.error){
var thefeeds=result.feed.entries
for (var i=0; i<thefeeds.length; i++)
rssoutput+="<li><a href='" + thefeeds[i].link + "'>" + thefeeds[i].title + "</a></li>"
rssoutput+="</ul>"
feedcontainer.innerHTML=rssoutput
}
else
alert("Error fetching feeds!")
}
window.onload=function(){
rssfeedsetup()
}
</script>
load(“Feed”,“1”)//加载GoogleAjax提要API(版本1)
var feedcontainer=document.getElementById(“feeddiv”)
var feedurl=”http://rss.journeycheck.com/scotrail/route?action=search& from=LAR&to=GLC&period=today&formTubeUpdateLocation=&formTubeUpdatePeriod=&SavedLote=”
var feedlimit=150
var rssoutput=“Scottrail Planner:
”
函数rssfeedsetup(){
var feedpointer=new google.feeds.Feed(feedurl)//谷歌提要API方法
feedpointer.setNumEntries(feedlimit)//GoogleFeedAPI方法
load(displayfeed)//googlefeedAPI方法
}
函数displayfeed(结果){
如果(!result.error){
var offeeds=result.feed.entries
对于(var i=0;如果要更好地理解,请提供一个工作演示(代码段,jsfiddle…),并请缩进代码!!我不会花太多精力在使用Google的API上:为了更好地理解,请提供一个工作演示(代码段,jsfiddle…)请缩进代码!!我不会花太多的精力在谷歌的API上: