RSS Syntax

De syntaxis van RSS 2.0 is eenvoudig en strikt. Deze regels zijn gemakkelijk te leren en te gebruiken.

Hoe werkt RSS

RSS wordt gebruikt om informatie tussen websites te delen.

Met RSS registreert u uw inhoud bij een bedrijf genaamd aggregator.

Een van de stappen is om een RSS-document te maken en het dan op te slaan met de extensie .xml. Upload dit bestand naar uw website. Vervolgens registreert u het via een RSS-aggregator. Elke dag zoekt de aggregator naar geregistreerde RSS-documenten op de website, controleert de links en toont informatie over de feed, zodat klanten documenten kunnen linken die hun interesse wekken.

Tip:Graag: RSS-publicatie Dit gedeelte biedt een overzicht van gratis RSS-aggregatorservices.

Een RSS-voorbeelddocument

RSS-documenten gebruiken een eenvoudige zelfbeschrijvende syntaxis:

Laten we een eenvoudig RSS-document bekijken:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
  <title>CodeW3C.com Hoofdpagina</title>
  <link>http://www.codew3c.com</link>
  <description>Gratis webbouw-tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>http://www.codew3c.com/rss</link>
    <description>Nieuwe RSS-tutorial op CodeW3C.com</description>
  </item>
  <item>
    <title>XML Tutorial</title>
    <link>http://www.codew3c.com/xml</link>
    <description>Nieuwe XML-tutorial op CodeW3C.com</description>
  </item>
</channel>
</rss>

De eerste regel van het document: XML-declaratie - definieert de versie van XML en de tekencodering die in het document wordt gebruikt. Dit voorbeeld volgt de 1.0-norm en gebruikt het tekenset ISO-8859-1 (Latin-1/West Europees).

De volgende regel is de RSS-declaratie die aangeeft dat dit een RSS-document is (in dit voorbeeld RSS versie 2.0).

De volgende regel bevat het <channel> element. Dit element wordt gebruikt om de RSS feed te beschrijven.

Het <channel> element heeft drie vereiste sub-elementen:

  • <title> - Definieer de titel van het kanaal (bijvoorbeeld CodeW3C homepagina)
  • <link> - Definieer de hyperlink naar het kanaal (bijvoorbeeld www.codew3c.com)
  • <description> - Beschrijf deze kanaal (bijvoorbeeld gratis website bouw handleiding)

Elk <channel> element kan een of meerdere <item> elementen bevatten.

Elk <item> element kan een artikel of "verhaal" definiëren in een RSS feed.

Het <item> element heeft drie vereiste sub-elementen:

  • <title> - Definieer de titel van het project (bijvoorbeeld RSS-handleiding)
  • <link> - Definieer de hyperlink naar het project (bijvoorbeeld http://www.codew3c.com/rss)
  • <description> - Beschrijf dit project (bijvoorbeeld de RSS-handleiding van CodeW3C)

Tot slot, de laatste twee regels sluiten de <channel> en <rss> elementen af.

Commentaar in RSS

De syntaxis voor het schrijven van commentaar in RSS is vergelijkbaar met die van HTML:

<!-- Dit is een RSS-commentaar -->

RSS gebruikt XML om te schrijven

Omdat RSS ook XML is, onthoud dan:

  • Alle elementen moeten een sluitende tag hebben
  • Elementen zijn gevoelig voor hoofd- en kleine letters
  • Elementen moeten correct ingesloten zijn
  • Waarde van eigenschappen moet in aanhalingstekens staan