Spring til indhold
rssfeed.dk

RSS-formatet

RSS 2.0 er en enkel XML-struktur: ét rss-element, én channel med oplysninger om dit website og et item for hvert indlæg. Her er de elementer, du har brug for.

Kanalen: channel

Kanalen beskriver hele feedet. Tre elementer er krævet:

ElementIndhold
titleNavnet på dit website eller feedkrævet
linkAdressen på dit websitekrævet
descriptionEn kort beskrivelse af feedetkrævet
languageSproget, fx da
lastBuildDateHvornår feedet sidst blev ændret
imageEt logo med url, title og link

Indlæggene: item

Hvert indlæg er et item. Formelt skal det have mindst en title eller en description, men i praksis bør du give alle indlæg disse elementer:

ElementIndhold
titleIndlæggets overskrift
linkAdressen på indlægget
descriptionEt resumé eller hele teksten
guidEt unikt id, der aldrig ændres. Ofte indlæggets adresse
pubDateUdgivelsestidspunktet
enclosureEn vedhæftet fil, fx en lydfil i en podcast

guid er det, feedlæsere bruger til at kende forskel på nye og gamle indlæg. Ændrer du den, viser mange læsere indlægget som nyt igen. Er værdien ikke en adresse, skriver du <guid isPermaLink="false">.

Datoformatet

Datoer i RSS 2.0 skrives i det gamle e-mailformat fra RFC 822, med engelske forkortelser for dag og måned og en tidszone til sidst:

<pubDate>Mon, 02 Mar 2026 09:00:00 +0100</pubDate>

I PHP får du formatet med date(DATE_RSS). I JavaScript giver new Date().toUTCString() et tilsvarende format i UTC.

Vedhæftede filer: enclosure

En enclosure har tre attributter, som alle er krævet: adressen, størrelsen i bytes og filtypen.

<enclosure url="https://www.example.com/lyd/afsnit-1.mp3" length="24986239" type="audio/mpeg"/>

Tegn, der skal escapes

Feedet er XML, så tegnene &, < og > i tekst skal skrives som &amp;, &lt; og &gt;. Et enkelt rå & i en titel er nok til at gøre hele feedet ugyldigt. Vil du have HTML i en beskrivelse, kan du pakke den ind i en CDATA-sektion:

<description><![CDATA[<p>Første afsnit med <strong>fed</strong> tekst.</p>]]></description>

Tegnsæt: Gem filen som UTF-8, og skriv encoding="UTF-8" i første linje. Så kommer æ, ø og å rigtigt igennem.