• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:simplexml_load_fileを使用してblogのRSSを読み)

simplexml_load_fileを使用してblogのRSSを読み

このQ&Aのポイント
  • simplexml_load_fileを使用してblogのRSSを読み込み、ページ内に表示させたいのですが、楽天とlivedoorのRSSの読み込みが出来ません。
  • 様々な検索方法を試しましたが、解決策が見つかりませんでした。
  • どなたか解決策をご教示いただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

http://ja.wikipedia.org/wiki/RSS 非常に紛らわしいことにRSSって考え方の違いによって2系統あるんです。 #俺はRDF Site Summary 1.0派。 ##RSS 1.0のサイトのほうが多い、って本当かなあ で、このコードでとろうとしているのがRSS 2.0派のものなんですよ。 RSS 1.0の代表例として Another 朝顔日記のものを取得するコードを書いてみます。 http://d.hatena.ne.jp/nyama/rss <?php function main(){ $xml = simplexml_load_file('http://d.hatena.ne.jp/nyama/rss'); $nsrdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; $nsrss10 = "http://purl.org/rss/1.0/"; header("Content-Type:text/plain;charset=UTF-8"); /* 同じ名前空間に続する要素は続けて書ける */ foreach($xml->children($nsrss10)->item as $item){ print(((string)$item->title) . "\n"); print(((string)$item->link) . "\n"); print("\n"); } } main(); ?>

clemon
質問者

お礼

早速このコードと自分のコードをかけあわせてみたところ無事に成功しました! 本当にどうもありがとうございましたm(_ _)m

すると、全ての回答が全文表示されます。

関連するQ&A