PHP フィード解析のための Magpie RSS の代替案
Magpie RSS は形式が不十分な XML フィードを処理するときに問題が発生することがあるため、代替オプションが利用可能ですPHP で RSS および Atom フィードを解析する場合。
強く推奨されるオプションの 1 つは、SimpleXML を利用することです。 XML を解析するための直感的な構造を提供する組み込みの PHP 機能。 XML エラーと警告を処理できるため、信頼性が高くなります。その使用法を示すサンプル コード スニペットを次に示します。
class BlogPost { var $date; var $ts; var $link; var $title; var $text; } class BlogFeed { var $posts = array(); function __construct($file_or_url) { $x = simplexml_load_file($file_or_url); if (!$x) return; foreach ($x->channel->item as $item) { $post = new BlogPost(); $post->date = (string) $item->pubDate; ... $this->posts[] = $post; } } }
SimpleXML を使用すると、タイトル、リンク、説明などのフィード データを簡単に解析できます。これは、さまざまな品質レベルの RSS および Atom フィードを処理する際に一貫したパフォーマンスを保証する堅牢なオプションです。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3