脚本宝典收集整理的这篇文章主要介绍了php – simplexml_load_file不能正常工作,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
有谁知道为什么会这样?
谢谢 :)
$XMl_data = simplexML_load_file("****"); if ($xml == FALSE) { echo "Failed loading XML\n"; foreach (libxml_get_errors() as $error) { echo "\t",$error->message; } }
使用下面的代码来使用CURL:
function PRoduce_XML_object_tree($raw_XML) { libxml_use_internal_errors(true); try { $xmlTree = new SimpleXMLElement($raw_XML); } catch (Exception $e) { // Something went wrong. $error_message = 'SimpleXMLElement threw an exception.'; foreach(libxml_get_errors() as $error_line) { $error_message .= "\t" . $error_line->message; } trigger_error($error_message); return false; } return $xmlTree; } $xml_Feed_url = '******'; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$xml_Feed_url); curl_setopt($ch,CURLOPT_HEADER,false); curl_setopt($ch,CURLOPT_RETURNtransfer,true); $xml = curl_exec($ch); curl_close($ch); $cont = produce_XML_object_tree($xml);
现在使用$cont作为对象来访问xml中的不同节点.
以上是脚本宝典为你收集整理的php – simplexml_load_file不能正常工作全部内容,希望文章能够帮你解决php – simplexml_load_file不能正常工作所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。