6.3. ウェブページからのフィードの取得
前のページ | 第6章 Zend_Feed | 次のページ

## 6.3. ウェブページからのフィードの取得

ウェブページの中には、そのページの内容に関連するフィードを参照する `<link>` タグが含まれていることがあります。 `Zend_Feed` を使用すると、 単純にひとつのメソッドをコールするだけでこのようなフィードを取得できます。

    <?php

    $feedArray = Zend_Feed::findFeeds('http://www.example.com/news.html');

    ?>

`findFeeds()` メソッドは `Zend_Feed_Abstract` オブジェクトの配列を返します。その内容は、news.html の中の `<link>` が指しているものとなります。 各フィードの形式によって、`$feedArray` の対応するエントリは `Zend_Feed_Rss` あるいは `Zend_Feed_Atom` のインスタンスとなります。 HTTP 404 が返された場合やフィードの形式がおかしかった場合など、失敗した場合には `Zend_Feed` は `Zend_Feed_Exception` をスローします。

前のページ | 上に戻る | 次のページ
6.2. Zend_Feed によるフィードの読み込み | ホーム | 6.4. RSS フィードの使用