SimpleXMLでCDATAを扱う | 東京都世田谷区 ホームページ制作 [k]id

SimpleXMLでCDATAを扱う

Category PHP Update 2009.12.16

twitterfacebookgoogle+はてなブックマークPocketであとで読むfeedlyで購読

前回の「PHP5 SimpleXMLでRSSフィードを取得する」で粗方のRSSの取得ができたのですが、
このBlogを含む[CDATA]がある場合、無視されて取得できていませんでした。

のでsimplexml_load_fileにLIBXML_NOCDATAをくっつけて実行することで
取得出来るようです。

$feed = simplexml_load_file("http://kidokorock.com/feed",'SimpleXMLElement',LIBXML_NOCDATA);
foreach ($feed->channel->item as $item) {
//タイトルを表示
echo $item->title;
//リンクを表示
echo $item->link;
//時刻
echo $item->pubDate;
//本文
echo $item->description;
}
ページトップへ