simplexml_load_string で CDATAもとってくる


最初できないと思ってたんですが、
optionつければできるようですね。
こんなとこに書いてありました。
PHP5’s SimpleXML Now Passes CDATA Content

PHP要件とか

ただこんな要件が
http://phpspot.net/

導入
以下の関数/定数は、PHP 5.1.0 以降、 DOM, SimpleXML および XSLT のような libxml に基く エクステンションのどれかをコンパイルしている場合に利用可能です。

要件
このエクステンションは、libxml >= 2.6.0を必要とします。

こうやる

これで

$xml = simplexml_load_string($rssUrl, ‘SimpleXMLElement’, LIBXML_NOCDATA);

echo $xml->item[0]->description;

みたいな。

さくらで動かしたら動いた~


Leave a Reply