RSS フィードの使用注意:このドキュメントでは、英語版のリビジョン 21606, 21818 の更新内容をスキップしています。 RSS フィードの読み込みは、フィードの URL を指定して Zend_Feed_Rss のインスタンスを作成するのと同じくらい簡単です。
フィードの取得時にエラーが発生した場合は Zend_Feed_Exception がスローされます。 フィードオブジェクトを取得すると、標準的な RSS の "channel" プロパティに対して直接アクセスできるようになります。
関数の構文に注意しましょう。"getter" 方式の構文 ( チャネルのプロパティが属性を保持している場合、PHP の配列構文を使用してそれらにアクセスできます。 XML の属性は子を持つことができないので、 属性値へアクセスする際にメソッド構文を使用する必要はありません。
たいていの場合は、フィードをループさせたうえで、
個々のエントリに対して何かをすることになるでしょう。
Zend_Feed_Abstract は PHP の
RSS にあまり詳しくない方のために、RSS チャネルおよび個々の RSS アイテム (エントリ) で利用できる標準的な要素をまとめます。 必須のチャネル要素
よく使用されるオプションのチャネル要素
RSS の よく使用されるアイテム要素
要素が空要素であるかどうかは、以下のようにして調べられます。
詳細な情報は、 » http://blogs.law.harvard.edu/tech/rss にある RSS 2.0 の公式仕様を参照ください。
|