I have a web site and am trying to produce an RSS feed for it for when things are changed. The following code is the RSS generated (from dreamweaver). Google Reader acknowledges it as a valid feed, but some other RSS feeders, such as Bloglines, do not recognise it as a valid feed. Any idea what I need to do to fix this?

The generated feed follows:

?xml version="1.0" ?> 
- <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
- <channel>
  <atom:link href="http://www.andyhayler.com/rss/restaurants.xml" rel="self" type="application/rss+xml" /> 
  <title>Andy Hayler's Restaurant, Food and Hotel Guide</title> 
  <description>Free IT help and advice for small to medium sized businesses, with simple, easy to follow advice, clear explanations, answers to IT problems, how-to videos</description> 
  <link>http://www.andyhayler.com/default.asp</link> 
- <item>
  <title>1880</title> 
  <description>Smart hotel dining with lovely bread.</description> 
  <link>http://www.andyhayler.com/show_restaurant.asp?id=10</link> 
  <guid isPermaLink="true">http://www.andyhayler.com/show_restaurant.asp?id=10</guid> 
  </item>
- <item>
  <title>La Trompette</title> 
  <description>Highly successful, consistent bistro.</description> 
  <link>http://www.andyhayler.com/show_restaurant.asp?id=19</link> 
  <guid isPermaLink="true">http://www.andyhayler.com/show_restaurant.asp?id=19</guid> 
  </item>
- <item>
  <title>Petersham Nurseries</title> 
  <description>Simple cooking in an al fresco setting at sky high prices</description> 
  <link>http://www.andyhayler.com/show_restaurant.asp?id=508</link> 
  <guid isPermaLink="true">http://www.andyhayler.com/show_restaurant.asp?id=508</guid> 
  </item>
  </item>
 </channel>
</rss>

Any help would be appreciated.

Andy

Every subscription service is going to have slightly different requirements. Your feed looks fine to me but it might be missing an element required by Bloglines. It might be as simple as reading their FAQ... check out the info provided by various services to see if they tell you exactly what your feed needs.

http://www.bloglines.com/help/faq

and there's always...
http://feedvalidator.org/

RSS stand for
Really Simple Syndication (RSS 2.0)
Rick Site Summary (RSS 0.91, RSS 1.0)
RDF Site Summary (RSS 0.9 and 1.0)...

RSS is a family of web feed formats, specified in XML and used for Web syndication. RSS is used by (among other things) news Web sites, weblogs and podcasting.
Web feeds provide web content or summaries of web content together with links to the full versions of the content, and other metadata. RSS, in particular, delivers this information as an XML file called an RSS feed, webfeed, RSS stream, or RSS channel. In addition to facilitating syndication, web feeds allow a website's frequent readers to track updates on the site using an aggregator.

You can find a tutorial on how to set up a RSS for your website step by step, along with alot of other useful information here:

http://www.xul.fr/en-xml-rss.html

Your web host will deteremine how many RSS Feeds you can have, most limit it to a max. of 3

This article has been dead for over six months. Start a new discussion instead.