Programmer's Reference Guide
| Einen RSS Feed konsumieren |
Einen Atom Feed konsumieren
Zend_Feed_Atom wird auf die ziemlich genau selbe Weise verwendet wie
Zend_Feed_Rss. Es stellt die gleichen Zugriffsmöglichkeiten auf Eigenschaften
auf Feed Ebene und bei der Iteration über Einträge des Feeds bereit. Der Hauptunterschied
ist die Struktur des Atom Protokolls selber. Atom ist ein Nachfolger von RSS; es ist ein
mehr verallgemeinertes Protokoll und es wurde gestaltet, um einfacher mit Feeds umzugehen,
die ihren kompletten Inhalt innerhalb des Feeds bereit stellen, indem für diesen Zweck der
description Tag von RSS in die zwei Elemente summary und
content aufgeteilt wird.
Beispiel #1 Grundlegende Verwendung eines Atom Feeds
Lese einen Atom Feed und gebe title und summary jedes
Eintrages aus:
<?php
$feed = new Zend_Feed_Atom('http://atom.example.com/feed/');
echo 'Der Feed enthält ' . $feed->count() . ' Einträge.' . "\n\n";
foreach ($feed as $entry) {
echo 'Überschrift: ' . $entry->title() . "\n";
echo 'Zusammenfassung: ' . $entry->summary() . "\n\n";
}
In einem Atom Feed kannst du die folgenden Feed-Eigenschaften erwarten:
-
title- Die Überschrift des Feeds, gleichbedeutend mit der Überschrift eines RSS Channels -
id- Jeder Feed und Eintrag hat in Atom einen einzigartige Bezeichner -
link- Feeds können mehrere Links enthalten, welche durch eintypeAttribut ausgezeichnet werdenIn einem RSS Channel wäre dies gleichbedeutend mit
type="text/html". Wenn der Link auf eine alternative Version des selben Inhalts verweist, der nicht im Feed enthalten ist, würde es einrel="alternate"Attribut enthalten. -
subtitle- Die Beschreibung des Feeds, gleichbedeutend mit der Beschreibung eines RSS Channelsauthor->name()- Der Name des Autoren des Feedsauthor->email()- Die E-Mail Adresse des Autoren des Feeds
Atom Einträge haben normalerweise folgende Eigenschaften:
-
id- Der einzigartige Bezeichner des Eintrags -
title- Die Überschrift des Eintrags, gleichbedeutend mit der Überschrift eines RSS Eintrags -
link- Ein Link zu einem anderen Format oder einer alternativen Ansicht diesen Eintrags -
summary- Eine Zusammenfassung des Inhalts dieses Eintrags -
content- Der komplette Inhalt des Eintrags; kann übersprungen werden, wenn der Feed nur Zusammenfassungen enthält -
author- MitnameundemailUnter-Tags wie den Feeds -
published- Das Datum, an dem der Eintrag veröffentlicht wurde, im RFC 3339 Format -
updated- Das Datum, an dem der Eintrag das letzte Mal geändert wurde, im RFC 3339 Format
Für weitere Informationen über Atom und unzähligen anderen Quellen, besuche » http://www.atomenabled.org/.
| Einen RSS Feed konsumieren |
Select a Version
Languages Available
Components
Search the Manual
Navigation
- Programmierer Referenzhandbuch
- Programmierer Referenzhandbuch
- Zend_Feed
- Einführung
- Feeds importieren
- Feeds von Websites abrufen
- Einen RSS Feed konsumieren
- Einen Atom Feed konsumieren
- Einen einzelnen Atom Eintrag konsumieren
- Verändern der Feed- und Eintragsstruktur
- Eigene Klassen für Feeds und Einträge
