以下のコマンドを developer.yahoo.com/yql/console/ に挿入しました
yql = select * from yahoo.finance.quotes where symbol in ("XAUUSD=X","XAGUSD=X")
しかし、私にとって必要のないすべてのデータを表示します。 Yahoo YQL によって生成された XML コードとYahoo YQL によって生成された Json コード
Ask、Bid、AskRealtime、BidRealtime、LastTradeRealtimeWithTime、LastTradeWithTime、LastTradePriceOnly を取り出したいだけです。phpセッションを利用して、取得したデータを同じページ内のhtmlテーブル/divに挿入したい。
XML の方がデータや Json を簡単に取得できるとは思いもしませんでした。フィールドのデータを取得してセッションし、html テーブルに貼り付ける方が簡単です。
また、yahoo でデータが更新されたときに、取得したデータをストリーミング可能にするか、自動更新する必要が
あります
。
私はこれを試しましたが、何も印刷しませんでした
<script type='text/javascript'>
function forex(o){
var items = o.query.results.item;
var output = '';
var no_items=items.length;
for(var i=0;i<no_items;i++){
var Ask = items[i].Ask;
var AskRealtime = items[i].AskRealtime;
var BidRealtime = items[i].BidRealtime;
var LastTradeDate = items[i].LastTradeDate;
var LastTradePriceOnly = items[i].LastTradePriceOnly;
var LastTradeTime = items[i].LastTradeTime;
output += Ask + AskRealtime + BidRealtime + LastTradeDate + LastTradePriceOnly+ LastTradeTime;
+title + desc ;
}
// Place news stories in div tag
document.getElementById('results').innerHTML = output;
}
</head>