RSS-Enclosures ermöglichen es, Multimedia- Inhalte an RSS- Feeds anzuhängen, um diese vorab abzurufen . [ 1 ] Enclosures enthalten die URL einer Datei, die einem Eintrag zugeordnet ist, beispielsweise eine MP3- Datei für eine Musikempfehlung oder ein Foto für einen Tagebucheintrag. Im Gegensatz zu E-Mail-Anhängen sind Enclosures lediglich Hyperlinks zu Dateien. Die eigentlichen Dateidaten werden nicht in den Feed eingebettet (es sei denn, eine Daten-URL wird verwendet). Die Unterstützung und Implementierung variiert je nach Aggregator : Wenn die Software das angegebene Dateiformat versteht , kann sie den Inhalt automatisch herunterladen und anzeigen, andernfalls einen Link bereitstellen oder ihn stillschweigend ignorieren.

Die Hinzufügung von Anhängen zu RSS, die Dave Winer Ende 2000 erstmals implementierte [1] , war eine wichtige Voraussetzung für das Aufkommen von Podcasts , die im Jahr 2012 wohl die häufigste Anwendung dieser Funktion darstellten. In Podcasts und verwandten Technologien sind Anhänge nicht bloß Anhänge zu Einträgen, sondern liefern den Hauptinhalt eines Feeds.

Syntax

In RSS 2.0 lautet die Syntax für das <enclosure>-Tag, ein optionales Kindelement des <item>-Elements, wie folgt:

<enclosure url= "http://example.com/file.mp3" length= "123456789" type= "audio/mpeg" />

wobei der Wert des url- Attributs eine URL einer Datei ist , length deren Größe in Bytes angibt und type deren MIME-Typ ist .

Es wird empfohlen, pro <item> nur ein <enclosure>-Element beizufügen. [ 2 ]

Vorabruf

Das RSS-<Gehäuse> weist Ähnlichkeiten auf zu:

  • das SMIL <prefetch>-Element,
  • das HTML- <link>-Element mit rel="prefetch". [2]
  • den HTTP -Link-Header mit rel="prefetch". (Siehe RFC  2068 Abschnitt 19.6.2.4.)
  • das Atom <link>-Element mit rel="enclosure"

Siehe auch

Referenzen

  1. ^ „RSS Enclosures Use Case“ . Rssboard.org . Abgerufen am 3. Oktober 2023 .
  2. ^ „RSS Best Practices Profile“ . Rssboard.org . Abgerufen am 1. Oktober 2017 .