0

正常に動作する次のスクリプトがあります。

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

どうすればそれを行うことができますか?両方のフィードの構造はまったく同じで、 と の値が異なるだけですtitlepublishedDate

4

1 に答える 1