この記事は賞味期限切れです。(更新から1年が経過しています) PHPのSimpleXMLでRSSを読み込もうと思ったら、名前空間つきのタグが読み込めなかったので、色々な方法を試してみた備忘録。 実験の対象として、はてなブックマークのホットエントリのRSSを使ってみます。 $url = "http://b.hatena.ne.jp/hotentry.rss"; $str = file_get_contents( $url ); SimpleXMLを使う方法 普通にSimpleXMLで読み込むと、やなど、名前空間プレフィックスつきのタグを読み込むことが出来ません。 $simplexml = simplexml_load_string( $str ); var_dump( $simplexml ); SimpleXMLで名前空間つきタグを扱うには、childrenメソッドを使います。例えば、の値