正常に動作する次のスクリプトがあります。
url = 'http://external_source/feed_1.xml';
$.ajax({
type: "GET",
url: document.location.protocol + '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=1000&callback=?&q=' + encodeURIComponent(url),
dataType: 'json',
success: function(data) {
values = data.responseData.feed.entries;
if (values[0]) {
for (i = 0; i <= values.length - 1; i++) {
document.write(values[i].title);
document.write(values[i].publishedDate);
}
}
}
});
これで 2 つ目のフィードができました。つまりurl = 'http://external_source/feed_2.xml';
、両方のフィードを結合する必要があります。上記のプロセスを繰り返して、feed_1 を feed_2 の上に表示できることは理解していますが、両方のフィードを組み合わせて、フィード エントリを で並べ替える必要がありますpublishedDate
。
どうすればそれを行うことができますか?両方のフィードの構造はまったく同じで、 と の値が異なるだけですtitle
。publishedDate