Hi Wayne,

Yes, basically RSS is just specially formatted XML being served up (dynamically or statically) by a normal webserver using HTTP.

The RSS feed spec is a moving target, but the following link is considered the most authoritative. It was written by Dave Winer (the so-called inventor)

http://cyber.law.harvard.edu/rss/rss.html

But be mindful of the numerous extensions and namespaces that have been added over the years by others that came late to the party. Unfortunately I don't think there is any one source for these extras.

After working on several projects that involve RSS feeds (not readers) I would just say pay particular attention to how you assign your "Date" elements by testing your feed with several of the popular news readers - because when the dates are not set properly, your feed can appear duplicated in some readers or continuously get re-flagged as "new". This will be the most common complaint of subscribers to your feed.

If you have a news reader already, get a HTTP sniffer utility of some kind and watch the incoming RSS XML when the reader is updating. This will give you some great example XML to work from. I recommend http://www.fiddler2.com/ if you're on Windows. I recently came across http://www.charlesproxy.com/ for Mac, but haven't tried it yet.

As well, if you're on Windows, I would recommend http://www.rssbandit.org/ as a great reader for testing. This project is maintained by Dare Obasanjo, considered one of the top XML people at Microsoft. Plus I think the help documentation for this product comes with some RSS spec information (I think, it's been awhile since I installed it).

Hope that helps.

Scott,




On Aug-5-2008, at 10:21 PM, Wayne Irvine wrote:

On 06/08/2008, at 11:11 AM, Stefan Gonick wrote:

If you are talking about generating an RSS feed, then I can't help you. :)

It's funny, my Google of RSS resulted in a load of Reader responses but very little in the way of Publishing.

It is actually publishing I am interested in.

Cheers

Wayne
________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

Reply via email to