如何將cURL返回的數據顯示爲頁面上的XML文檔?使用cURL時打印爲XML文件
目前我得到的是這樣的:
[something] => 189129
[somethingElse] => exampleContent
[somethingElse1] => someMoreExamples
[somethingElse2] => evenMoreExamples
從這個代碼:
$url = "http://example/";
$header[] = 'Accept: application/xml';
$header[] = 'Accept-Encoding: gzip';
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$xmlResponse = new SimpleXMLElement($response);
?>
<?php
print_r('<pre>');
print_r($xmlResponse);
print_r('</pre>');
?>
有沒有一種方法格式化響應直接作爲XML還是有辦法用PHP後轉變呢?
謝謝。
你想curl重新格式化你的數據到XML?你是直接使用curl還是通過php,perl等? –
我正在使用cURL通過PHP,我希望它可以像xml文檔一樣打印在頁面上。 – Bogdan
然後用PHP標記問題(所以它會被看到)並添加一些PHP代碼(所以我們可以幫助) –