PHP cURL로 XML 응답 추출
PHP의 cURL 메소드를 사용하여 서버에서 응답을 검색할 때 응답이 다음과 같은 상황에 직면할 수 있습니다. XML 형식. 그러나 기본적으로 cURL은 출력을 스칼라 유형 변수에 저장하므로 효율적인 구문 분석이 어렵습니다.
이 문제를 해결하기 위해 XML 응답을 개체, 해시 또는 배열로 변환하는 방법이 있습니다. 더 쉬운 구문 분석:
<code class="php"><?php function download_page($path) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $path); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 15); $retValue = curl_exec($ch); curl_close($ch); return $retValue; } $sXML = download_page('http://alanstorm.com/atom'); $oXML = new SimpleXMLElement($sXML); foreach ($oXML->entry as $oEntry) { echo $oEntry->title . "\n"; }</code>
이 예에서는 다음을 수행합니다.
위 내용은 PHP cURL을 사용하여 XML 응답을 추출하고 구문 분석하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!