重複の可能性:
特定のURLのRSSフィードを検出する方法
URLを指定して、フィードかどうかを知りたいのですが。
Zend Frameworkでは、URLをフィードとしてインポートすることができます。
try {
$slashdotRss =
Zend_Feed::import('http://rss.slashdot.org/Slashdot/slashdot');
} catch (Zend_Feed_Exception $e) {
// feed import failed
echo "Exception caught importing feed: {$e->getMessage()}\n";
exit;
}
そして、例外がスローされた場合、URLがフィードではないことがわかります。
Javaで同じアルゴリズムを実行したいので、私の質問は次のとおりです。Zendは、URLがフィードであるかどうかをどのように知るのですか?