Displays an RSS feed on a page
Parameters- url - The URL of the feed to display
or
- pageName - The local page the feed is on
- fileName - The name of the feed file
Usage:
[{RSSFeed url="http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml"}]
or
[{RSSFeed pageName="/OpenForum/RSSFeed" fileName="rss.xml"}]
Error parsing Extension tag [{RSSFeed url="http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml"}]. Exception:java.net.ConnectException: Connection refused: connect
or
Error parsing Extension tag [{RSSFeed pageName="/OpenForum/RSSFeed" fileName="rss.xml"}]. Exception:org.one.stone.soup.wiki.WikiException: /OpenForum/Extensions/RSSFeed/renderer.sjs Javascipt Error [at 17: 0]:Cannot call method "getElementByName" of null
renderer.sjs url = extension.getAttributeValueByName("url");
if(url==null)
{
srcPageName = extension.getAttributeValueByName("pageName");
fileName = extension.getAttributeValueByName("fileName");
rssData = file.getAttachment(srcPageName,fileName);
}
else
{
rssData = external.getData(url);
}
rssDoc = js.getStringAsXml( rssData );
channel = rssDoc.getElementByName("channel");
data="!!! ["+channel.getElementByName("title").getValue().replace("|","-")+"|"+channel.getElementByName("link").getValue()+"]\n";
for(loop=0;loopby Anon on 21/04/2008 at 10:08 PM |
|