PHP5 버전에서 simplexml_load_file이 CDATA를 지원합니까?PHP가 지원하는 버전 simplexml cdata
$xml = @simplexml_load_file($url, NULL, LIBXML_NOCDATA);
감사합니다. http://php.net/manual/en/function.simplexml-load-file.php에서와 마찬가지로
PHP5 버전에서 simplexml_load_file이 CDATA를 지원합니까?PHP가 지원하는 버전 simplexml cdata
$xml = @simplexml_load_file($url, NULL, LIBXML_NOCDATA);
감사합니다. http://php.net/manual/en/function.simplexml-load-file.php에서와 마찬가지로
내가 PHP 버전에서 생각했다> = 5.1.0
I 아니에요이 질문을 (일부 선명도가 도움이 될 수도?) 대답하지만 난 php.net에서 이걸 발견 완전히 확인 :
http://us3.php.net/manual/en/function.simplexml-load-file.php#82067
SimpleXML을가 의 모든 버전을 CDATA을 지원하는 "A PHP 버전> = 5.1.0 작동이 필요합니다"하고을 통과 할 필요가 없다. https://stackoverflow.com/a/13830559/157957과 https://stackoverflow.com/a/16842431/157957
당신은 약간 자신을 모순합니다. CDATA 지원을 원하지만'LIBXML_NOCDATA' 플래그를 설정 했습니까? – Bojangles
나는 LIBXML_NOCDATA가 cdata가 이스케이프되지 않고 객체에서 빠져 나가지 못하게한다고 믿는다. http://us3.php.net/manual/en/function.simplexml-load-file.php#85484 – gregghz
CDATA는 "객체에서 빠져 나간다"는 것이 아니라 단지'var_dump'에서 보이지 않습니다. 'print_r' 등, 혼동을 일으켰습니다. 정상적인 방법으로 SimpleXML로 작업하려면'LIBXML_NOCDATA'를 전달할 필요가 없습니다. 실제로 무엇을하는지에 대한 설명은 http://stackoverflow.com/a/13981917/157957 – IMSoP