YQL xml ファイルからいくつかの値を読み取って表示しようとしています。XML は次のとおりです。
http://query.yahooapis.com/v1/public/yql?q=select%20 *%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22YHOO%22)%0A%09%09&診断=false&format=xml&env=http%3A%2F%2Fdatatables.org%2Falltables.env
私が使用しようとしているPHPファイルは以下です。エコーした単語は表示されますが、XML ファイルの変数値は表示されません。
どんな助けでも大歓迎です!ありがとう、ジェームズ
コード:
<?php
$xml = simplexml_load_file('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22YHOO%22)%0A%09%09&diagnostics=false&format=xml&env=http%3A%2F%2Fdatatables.org%2Falltables.env');
// iterate over query result set
echo '<h2>YHOO</h2>';
$results = $xml->results;
foreach ($results->quote as $q) {
echo '<p>';
echo 'Ask: ' . $q->Ask['ask'];
echo "\n";
echo 'Average Daily Volume: ' . $q->AverageDailyVolume['adv'];
echo '</p>';
}
?>