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. |