function test() { var url = "http://patapon.buzzlog.jp/entry.rdf"; // XMLデータ var xml = new JKL.ParseXML( url ); // XML→JSON展開オブジェクト生成 var callback = function (data) { try { alert("A"); } finally { } } xml.async(callback); xml.parse(); } function rssReader() { var url = "http://patapon.buzzlog.jp/entry.rdf"; var xml = new JKL.ParseXML( url ); // JKL.ParseXMLオブジェクトを生成 var func = function ( data ) // 呼び出し先関数を定義する { onloaded1( data ); //コールバック } xml.async( func ); // 呼び出し先関数を指定する xml.parse(); // ダウンロード~解析~関数呼び出しする } function onloaded1(xml) { var data = "" //rdf:RDF要素以下のitem要素を順番に処理 for(i in xml["rdf:RDF"].item) { //出力用HTMLを作る data += '['+xml["rdf:RDF"].item[i].category+']
' data += '' data += xml["rdf:RDF"].item[i].title data += '' data += '
' } //出力 document.getElementById('out1').innerHTML = data }