10.2. Zend_Feed によるフィードの読み込み
前のページ | 第10章 Zend_Feed | 次のページ

## 10.2. Zend_Feed によるフィードの読み込み

`Zend_Feed` を使用すると、フィードの取得が非常に簡単に行えます。 フィードの URI がわかれば、単に `Zend_Feed::import()` メソッドを使用すればよいのです。

    <?php

    $feed = Zend_Feed::import('http://feeds.example.com/feedName');

    ?>

`Zend_Feed` を使用して、ファイルや PHP 文字列変数からフィードを読み込むこともできます。

    <?php

    // テキストファイルからフィードを読み込みます
    $feedFromFile = Zend_Feed::importFile('feed.xml');

    // PHP の文字列変数からフィードを読み込みます
    $feedFromPHP = Zend_Feed::importString($feedString);

    ?>

上のすべての例では、成功した場合に返されるのは `Zend_Feed_Abstract` を実装したクラスのオブジェクトで、 フィードの形式によって異なります。もし上のメソッドで RSS フィードを取得したのなら、 返されるオブジェクトは `Zend_Feed_Rss` です。一方、Atom フィードを読み込んだのなら `Zend_Feed_Atom` オブジェクトが返されます。読み込みに失敗したりフィードの形式がおかしかったりした場合は `Zend_Feed_Exception` がスローされます。

前のページ | 上に戻る | 次のページ
第10章 Zend_Feed | ホーム | 10.3. ウェブページからのフィードの取得