window.addEventListener('load',history,false);

function history() {
    var url = "rss.xml";
    var http = new JKL.ParseXML(url);
    var data = http.parse();

    var items = data["rdf:RDF"].item;
    var ul = document.createElement('ul');
    for(var i=0;i<5;i++) {
        var time = items[i]["dc:date"];
        time = time.replace(/^\d{4}-/,'').replace(/T\d\d:\d\d:\d\d/,'').replace(/-/,'/');
        time = time.split('+')[0];
        createHTML({
            children : {
                li : {
                    style : { 
                        listStyleType : 'none'
                    },
                    innerHTML : time + ' : ',
                    children : {
                        a : {
                            href : items[i]['link'],
                            innerHTML : items[i]['title']
                        }
                    }
                }
            }
        },ul)
    }
    document.getElementById('disp').appendChild(ul);
}

function createHTML(obj,par){
    for(var k in obj) {
        if(typeof obj[k] == 'object' && obj[k].constructor == Object && k == 'children') {
            for(var j in obj[k]){
                var el = document.createElement(j);
                par.appendChild(el);
                createHTML(obj[k][j],el)
            }
        } else if(typeof obj[k] == 'object' && obj[k].constructor == Object && k == 'style') {
            for(var l in obj[k])
                par[k][l] = obj[k][l];
        } else
            par[k] = obj[k];
    }
}
