SimpleXMLでCDATAが読めない

RSSを取得しようとSimpleXMLを使ったら、CDATAセクションの中身が空っぽに。。。
シンプル過ぎる!

諦めてPEARXML_RSSを使おうと思ったけど、調べてみたら第三引数にLIBXML_NOCDATAを指定するとCDATAも拾えるみたい。

記述はこんな具合。

$xml = simplexml_load_file($url, 'SimpleXMLElement', LIBXML_NOCDATA)
$xml = simplexml_load_string($string, 'SimpleXMLElement', LIBXML_NOCDATA)


参考:
SimpleXMLでCDATAを取得したいときはLIBXML_NOCDATAを使う
PHP: simplexml_load_file - Manual