SimpleXML で CDATA セクションを取得する

以前もちょろっと使った SimpleXML を久々に使ってみたのですが、すっかり忘れてたのでメモ。

基本はこんな感じ。

$url = "http://digitalbox.jp/feed/";
$contents = file_get_contents($url);

$xml = simplexml_load_string($contents, 'SimpleXMLElement', LIBXML_NOCDATA);

CDATAセクションを取得するためには、上の例のように simplexml_load_string() の第3引数に LIBXML_NOCDATA を指定する必要があります。以下を参考にしました。(多謝!)

スポンサーリンク
レクタングル(大)
レクタングル(大)