2009-10-22から1日間の記事一覧

PHPのSimpleXMLにてCDATAがあるXMLをロードする場合について

PHP

$xml = simplexml_load_string($s, 'SimpleXMLElement', LIBXML_NOCDATA); とするとインスタンス内でCDATAを文字列として扱ってくれているが、SimpleXMLElement#asXML()で出力するとentity変換してくれる。CDATAでなく文字列として扱ってくれるためだろう。 …