私はこのようなxmlファイルを持っています
<users>
<user>
<name>LOREM</name>
<pic>LOREM</pic>
<post>www.URL.com/info.json</post>
</user>
<user>
<name>LOREM</name>
<pic>LOREM</pic>
<post>www.URL.com/info.json</post>
</user>
</users>
私はこのxmlをjqueryで解析します:
var data = {};
$.get('xmlfile.xml', function(xml){
var oXML = $(xml);
oxml.find('user').each(function(i){
data[i].name = $(this).attr('name');
data[i].pic = $(this).attr('pic');
data[i].post = /* i must load a json file with all posts here*/
});
});
投稿はextern jsonファイルにあります。私はこのようにロードxmlでjsonをロードしようとしました
var data = {};
$.get('xmlfile.xml', function(xml){
var oXML = $(xml);
oxml.find('user').each(function(i){
data[i].name = $(this).attr('name');
data[i].pic = $(this).attr('pic');
data[i].post = $.getJSON($(this).attr('post'), function(data){
retrun data;
});
});
});
しかし、それはうまくいきません。の値data[i].post
はヌルです。load xml で json をロードするアイデアはありますか?