導入Zend_Feed は、RSS や Atom のフィードを扱う機能を提供します。 フィードの要素や属性、そしてエントリの属性に、自然な方法でアクセスできるようになります。 また、Zend_Feed でフィードやエントリの構造を変更し、 その結果を XML に書き戻すという拡張機能もあります。将来的には Atom Publishig Protocol (AtomPP) にも対応させる予定です。 Zend_Feed の構成は、基底クラス Zend_Feed、 フィードやエントリを扱うための基底抽象クラス Zend_Feed_Abstract および Zend_Feed_Entry_Abstract、RSS や Atom 用のフィードクラスとエントリクラスの実装、 そして自然な方法でそれらを操作するためのヘルパーから成り立っています。 以下では、RSS フィードの取得、 フィードデータの PHP 配列への変換、データの表示、 データベースへの保存などの簡単な使用例を示します。
Example #1 Zend_Feed による RSS フィードデータの使用
|