All pastes #923056 Raw Edit

Sample SimplePie Live! Code

public javascript v1 · immutable
#923056 ·published 2008-02-29 06:24 UTC
rendered paste body
<script src="http://live.simplepie.org/app/0.5/base.js" type="text/javascript" charset="utf-8"></script><script src="/scripts/mootools-1.2b2.js" type="text/javascript" charset="utf-8"></script><div id="hook"></div><script type="text/javascript" charset="utf-8">var feed = new SimplePie(['tuaw.com', 'apple.com'], {	// Disable the "Simple Response" mode to allow more data through.	simpleResponse: false,	// Handle failure	onFailure: function(feed) {		alert(feed.error);	},	// Handle success	onSuccess: function(feed) {		$('hook').set(			'html', 			'<h3>Latest News</h3>'		);		feed.items.each(function(item, iter) {			$('hook').appendChild(				new Element('div', {					styles: {						'border-top': '1px solid #999',						'padding': '5px 0 10px 0'					}				}).set(					'html', 					'<h4>' + ((item.feed && item.feed.favicon) ? '<img src="' + item.feed.favicon + '"> ' : '<img src="' + feed.favicon + '"> ') + '<a href="' + item.permalink + '">' + item.title + '</a></h4>', 					(item.date) ? '<p class="footnote">Posted on ' + item.date.getDate() + ' ' + ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'][item.date.getMonth()] + ' ' + item.date.getFullYear() + '</p>' : '', 					(item.description) ? '<div>' + item.description + '</div>' : '',					(item.feed && item.feed.title) ? '<p class="footnote">Source: <a href="' + item.feed.permalink + '">' + item.feed.title + '</a></p>' : '<p class="footnote">Source: <a href="' + feed.permalink + '">' + feed.title + '</a></p>'				)			);		});	}});</script>