渡す必要のあるXMLファイルがあります。
PHPのCURLを使用してページにロードしました。
$url = "http://mckay.canvashost.com:8080/opentripplanner-api-webapp/ws/transit/stopTimesForStop?id=27833&startTime=1361784386000&extended=true&references=true";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$xml = curl_exec($ch);
curl_close($ch);
echo htmlentities($xml, ENT_QUOTES, "UTF-8");
出力は、私が予期していなかったJSONファイルです。関係なく、私はJSONで作業を続けましたが、それを解析できないようです。
私はこれがうまくいくと思っていました:
$obj=json_decode($xml);
echo $obj[stopTime][0][phase];
'出発'の結果。私はこれにかなりの時間を費やしましたが、何も出力することができません。
誰か助けますか?そして、どの時点でXMLファイルからJSON形式に切り替わったか知っている人はいますか?