Program an RSS Feed in XML
In this tutorial you are going to learn how to program a basic RSS feed with XML.
RSS or Really Simple Syndication,
is useful when you want to show a list messages for visitors with updates of your website.
An RSS feed doesn't look the same in different Browsers. It is important that the structure is really simple.
A standardized format for RSS is XML.
Here you can see how an RSS Feed looks in Safari:
There is always a headline with a date and then a description with a link to the content on the website.
This is a basic RSS Feed source code:
At the beginning of the feed you can define some information about it: <link> is a link to the website, <title> contains the title of the RSS feed, <description>
contains a short description of the feed, <language> sets the feeds language and <copyright> contains copyright information.
<image> defines an image that should be added to the feed-header.
<image> is not required; not all RSS readers show it. It is advisable to use it for the RSS readers that show it.
The <item>-tag-blocks contain information to display the messages.
One <item>-tag-block is one message.
<title> is the title of the message which is usually displayed as a headline. <link> contains a link to the
original article on the website. <description> contains a description of the update/message. <pubDate>
contains the date of the message.
You also can link the RSS feed with html files. Some browsers will then show a small rss-icon in the url-bar.
If you click on this icon the browser opens the RSS feed. Safari is an example:

This code snippet has to be placed inside the <head>-tag: