RSS <channel> Element

De <channel>-element van RSS kan de RSS-feed beschrijven.

RSS <channel> Element

Bekijk het volgende RSS-document:

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

Net zoals eerder vermeld, kan het <channel>-element de RSS-feed beschrijven en heeft het drie vereiste sub-elementen:

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

<channel> bevat meestal een of meerdere <item>-elementen. Elk <item>-element kan een artikel of "story" definiëren in de RSS-feed.

Daarnaast zijn er verschillende optionele sub-elementen van <channel>. We zullen later de belangrijkste bespreken.

<category>-element

<category>-element wordt gebruikt om het type feed te specificeren.

<category>-element maakt het mogelijk voor RSS-aggregators om websites te groeperen op basis van categorie.

De categorieën van het RSS-document bovenaan kunnen zijn:

<category>Web development</category>

<copyright> Element

<copyright> Sub-element geeft informatie over de versie.

Het bovenstaande RSS-document kan de versie zijn:

<copyright>2006 codew3c.com. Alle rechten voorbehouden.</copyright>

<image> Element

<image> Sub-element kan een afbeelding weergeven wanneer een feed door een aggregator wordt aangeboden.

<image> Heeft drie verplichte sub-elementen:

  • <url> - Definieert de URL van de afbeelding
  • <title> - Definieert de tekst die wordt weergegeven wanneer de afbeelding niet kan worden weergegeven
  • <link> - Definieert de hyperlink naar de website die deze feed aanbiedt

Het bovenstaande RSS-document kan er zo uitzien:

<image>
  <url>http://www.codew3c.com/images/logo.gif</url>
  <title>codew3c.com</title>
  <link>http://www.codew3c.com</link>
</image>

<language> Element

<language> Sub-element wordt gebruikt om de taal te specificeren die is gebruikt om het document te schrijven.

<language> Element maakt het mogelijk voor RSS-aggregators om websites te groeperen op basis van taal.

De taal van het bovenstaande RSS-document kan zijn:

<language>en-us</language>

RSS <channel> handleiding

Element Beschrijving
<category> Optioneel. Definieer een of meerdere soorten die behoren tot de feed.
<cloud> Optioneel. Registreer het proces om onmiddellijke meldingen te ontvangen van feed updates.
<copyright> Optioneel. Informeer over het copyright.
<description> Verplicht. Beschrijf het kanaal.
<docs> Optioneel. Stel de URL in die verwijst naar de beschrijving van het formaat van de huidige RSS-bestand.
<generator> Optioneel. Specificeer het programma dat is gebruikt om de feed te genereren.
<image> Optioneel. Toon een afbeelding wanneer de feed wordt weergegeven in een aggregator.
<language> Optioneel. Stel de taal vast die is gebruikt om de feed te schrijven.
<lastBuildDate> Optioneel. Definieer de laatste wijzigingsdatum van de feed inhoud.
<link> Verplicht. Definieer de hyperlink naar het kanaal.
<managingEditor> Optioneel. Definieer het e-mailadres voor de editie van de feed inhoud.
<pubDate> Optioneel. Definieer de laatste publicatiedatum van de inhoud van de feed.
<rating> Optioneel. De PICS-niveau van de feed.
<skipDays> Optioneel. Specificeer de dagen waarop updates van de feed moeten worden genegeerd.
<skipHours> Optioneel. Specificeer de uren waarop updates van de feed moeten worden genegeerd.
<textInput> Optioneel. Stel het tekst invoerveld in dat moet worden weergegeven samen met de feed.
<title> Verplicht. Definieer de titel van het kanaal.
<ttl> Optioneel. Specificeer het aantal minuten dat de feed kan worden gecached voordat deze wordt bijgewerkt van de feedbron.
<webMaster> Optioneel. Definieer het e-mailadres van de webbeheerder van deze feed.