2011-09-06 110 views
0

从哪个PHP 5版本开始simplexml_load_file支持CDATA?PHP哪个版本支持simplexml cdata

$xml = @simplexml_load_file($url, NULL, LIBXML_NOCDATA); 

谢谢!!

+0

你在这里有点矛盾;你需要CDATA支持,但是你已经设置了'LIBXML_NOCDATA'标志? – Bojangles

+1

我相信LIBXML_NOCDATA可以防止cdata被转义并被排除在对象之外。请参阅:http://us3.php.net/manual/en/function.simplexml-load-file.php#85484 – gregghz

+0

CDATA不会“遗漏在对象之外”,它仅在'var_dump'中不可见, 'print_r'等,造成混乱。不需要通过'LIBXML_NOCDATA'来以正常方式使用SimpleXML;有关它实际执行的解释,请参阅http://stackoverflow.com/a/13981917/157957 – IMSoP

回答