﻿//  更新履歴を表示
function newslist(numNews) 
{
    var url = "index.xml";
    var http = new JKL.ParseXML(url);
    var data = http.parse();
    var numShow = numNews < data["rss"]["channel"]["item"].length ? numNews : data["rss"]["channel"]["item"].length;
    var prevDate = "";
    document.write("<dl>");
    for (var i = 0; i < numShow; i++) {
        //  同じ日付の場合には出力しない
        var curDate = data["rss"]["channel"]["item"][i]["pubDate"];
        if (prevDate != curDate) {
            var spDate = curDate.split(/[^0-9]/);
            document.write("<dt>");
            document.write(spDate[0]+"/"+spDate[1]+"/"+spDate[2]);
            document.write("</dt>");
            prevDate = curDate;
        }
        
        document.write("<dd class=\"");
        if (data["rss"]["channel"]["item"][i]["category"] != null) {
            document.write(data["rss"]["channel"]["item"][i]["category"]);
        }
        document.write("\"><a href=\"");
        document.write(data["rss"]["channel"]["item"][i]["link"]);
        document.write("\">");
        document.write(data["rss"]["channel"]["item"][i]["title"]);
        document.write("</a></dd>");
    }
    document.write("</dl>");
}
