RSS <channel>Element


Das <channel>-Element von RSS kann einen RSS-Feed beschreiben.


RSS <channel>-Element

Siehe das folgende RSS-Dokument:

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
 
<channel>
  <title>Example首页</title>
  <link>http://www.example.com</link>
  <description>免费编程教程</description>
  <item>
    <title>RSS 教程</title>
    <link>http://www.example.com/rss</link>
    <description>Example Rss 教程</description>
  </item>
</channel>
 
</rss>

Wie bereits erwähnt, kann das <channel>-Element einen RSS-Feed beschreiben, und es hat drei erforderliche Kindelemente:

  • <title> – definiert den Titel des Kanals. (Zum Beispiel: Beispiel-Homepage)
  • <link> – definiert den Hyperlink zum Kanal. (Zum Beispiel: http://www.example.com)
  • <description> – beschreibt den Kanal (zum Beispiel: Kostenlose Programmier-Tutorials)

<channel> enthält normalerweise ein oder mehrere <item>-Elemente. Jedes <item>-Element kann einen Artikel oder eine "Story" im RSS-Feed definieren.

Darüber hinaus gibt es mehrere optionale untergeordnete Elemente von <channel>. Die wichtigsten werden wir später erläutern.


<category>-Element

Das untergeordnete <category>-Element wird verwendet, um eine Kategorie für den Feed anzugeben.

Das untergeordnete <category>-Element ermöglicht es RSS-Aggregatoren, Websites nach Kategorie zu gruppieren.

Die Kategorie des oben genannten RSS-Dokuments könnte sein:

<category>Web 开发</category>


<copyright>-Element

Das untergeordnete <copyright>-Element bietet Informationen zum Urheberrecht.

Das Urheberrecht des oben genannten RSS-Dokuments könnte sein:

<copyright>2006 Refsnes Data as. All rights reserved.</copyright>


<image>-Element

Das untergeordnete <image>-Element kann ein Bild anzeigen, wenn der Aggregator einen Feed darstellt.

<image> hat drei erforderliche untergeordnete Elemente:

  • <url> - definiert die URL, die auf das Bild verweist
  • <title> - definiert den Text, der angezeigt wird, wenn das Bild nicht angezeigt werden kann
  • <link> - definiert den Hyperlink zur Website, die den Kanal bereitstellt

Das Bild des obigen RSS-Dokuments könnte so aussehen:

<image>
  <url>http://www.example.com/images/logo.png</url>
  <title>Example</title>
  <link>http://www.example.com</link>
</image>



<language>-Element

Das untergeordnete <language>-Element wird verwendet, um die Sprache anzugeben, in der das Dokument geschrieben ist.

Das <language>-Element ermöglicht es RSS-Aggregatoren, Websites nach Sprache zu gruppieren.

Die Sprache des obigen RSS-Dokuments könnte sein:

<language>zh-cn</language>

RSS-<channel>-Referenzhandbuch

Element Beschreibung
<category> Optional. Definiert eine oder mehrere Kategorien für den Feed.
<cloud> Optional. Registriert einen Prozess, der sofortige Benachrichtigungen über Feed-Aktualisierungen erhält.
<copyright> Optional. Liefert Copyright-Informationen.
<description> Erforderlich. Beschreibt den Kanal.
<docs> Optional. Gibt die URL an, die auf die Dokumentation für das in der aktuellen RSS-Datei verwendete Format verweist.
<generator> Optional. Gibt das Programm an, das zum Generieren des Feeds verwendet wird.
<image> Optional. Zeigt ein Bild an, wenn ein Aggregator einen Feed präsentiert.
<language> Optional. Gibt die Sprache an, die zum Schreiben des Feeds verwendet wird.
<lastBuildDate> Optional. Definiert das Datum der letzten Änderung des Feed-Inhalts.
<link> Erforderlich. Definiert den Hyperlink zum Kanal.
<managingEditor> Optional. Definiert die E-Mail-Adresse des Redakteurs des Feed-Inhalts.
<pubDate> Optional. Definiert das Datum der letzten Veröffentlichung für den Inhalt des Feeds.
<rating> Optional. PICS-Bewertung des Feeds.
<skipDays> Optional. Gibt Tage an, an denen Feed-Aktualisierungen ignoriert werden.
<skipHours> Optional. Gibt die Stunden an, in denen Feed-Aktualisierungen ignoriert werden.
<textInput> Optional. Gibt ein Texteingabefeld an, das mit dem Feed angezeigt werden soll.
<title> Erforderlich. Definiert den Titel des Kanals.
<ttl> Optional. Gibt die Anzahl der Minuten an, die der Feed zwischengespeichert werden kann, bevor er von der Feed-Quelle aktualisiert wird.
<webMaster> Optional. Definiert die E-Mail-Adresse des Webadministrators dieses Feeds.
Andere Erweiterungen