PHP RSS 解析

投稿者:

はてなキーワードRSS解析の場合
$url = “http://d.hatena.ne.jp/keywordlist?mode=rss&cname=idol”;
XML_RSSでシンプルに行う場合
$rss =& new XML_RSS($url);
$rss->parse();
   foreach ($rss->getItems() as $item) {
        print_r($item);
   }
はてなでは標準以外のはてな特有のタグを持ため
xmlns:hatena=”http://www.hatena.ne.jp/info/xmlns#”
ここまで解析する場合はsimplexml_load_fileで行ったほうがいいようです
$xml = simplexml_load_file($url);
   foreach ($xml->item as $item) {
     print_r($item);
     $dublin = $item->children(“http://purl.org/dc/elements/1.1/”);
     print_r($dublin);
     $hatena = $item->children(“http://www.hatena.ne.jp/info/xmlns#”);
     print_r($hatena);
   }

Thank you for reading this post, don't forget to subscribe!