XML フィードの属性から JSON フィード出力を取得しようとしています。XML からデータを取得できますが、正しくフォーマットすることができません。エラーはjson_encode
、出力された日付に中括弧を追加していないようです。これは私がこれまでに持っているコードです:
<?php
$url = 'http://cloud.tfl.gov.uk/TrackerNet/LineStatus';
if(!$xml = simplexml_load_file($url))
{
die("No xml for you");
}
$linestatus = array();
foreach ($xml->LineStatus as $line)
{
echo $line->Line['Name'];
echo $line->Status['Description'];
}
header('Content-Type: application/json');
print_r(json_encode($linestatus));
?>