您好,欢迎访问一九零五行业门户网

curl获取xml数据的有关问题

curl获取xml数据的问题
我用curl获取xml文件链接,得到的只有内容,而没有结构。
比如:123red
得到的就是:123 red
请问是需要设置哪里吗?
------解决思路----------------------
贴出代码看看。
------解决思路----------------------
你只是获取到了值并没有对生成的xml进行解析,所以肯定不会得到你要的效果。
------解决思路----------------------
在输出前加个header。
function curlxml($url){
$header[] = content-type: text/xml;//定义content-type为xml
$ch = curl_init();
curl_setopt($ch, curlopt_url, $url);
curl_setopt($ch, curlopt_useragent, $_server['http_user_agent']);
curl_setopt($ch, curlopt_httpheader, $header);
curl_setopt($ch, curlopt_binarytransfer, true) ; // 在启用 curlopt_returntransfer 时候将获取数据返回
$r = curl_exec($ch);
curl_close($ch);
return $r;
}
$url=https://www.123456.com;
$value=curlxml($url);
header('content-type:text/xml;charset=utf-8');
echo $value;

其它类似信息

推荐信息