//alert ("rss script geladen"); function transformRss(rssBron) { //alert ("feed gekozen"); //alert (rssBron); document.body.style.cursor = "wait"; if(document.implementation && document.implementation.createDocument){ // Mozilla var xsltProcessor = new XSLTProcessor(); // load the xslt file var myXMLHTTPRequest = new XMLHttpRequest(); myXMLHTTPRequest.open("GET", "http://www.groenkennisnet.nl/gkn/xsl/rss.xsl", false); myXMLHTTPRequest.send(null); // get the XML document xslStylesheet = myXMLHTTPRequest.responseXML; xsltProcessor.importStylesheet(xslStylesheet); // load the xml file myXMLHTTPRequest = new XMLHttpRequest(); myXMLHTTPRequest.open("GET", rssBron, false); myXMLHTTPRequest.send(null); var xmlSource = myXMLHTTPRequest.responseXML; //transform document.getElementById("blok").innerHTML = ""; var resultDocument = xsltProcessor.transformToFragment(xmlSource, document); document.getElementById("blok").appendChild(resultDocument); }else if(window.ActiveXObject){ // IE // Load XML xml = new ActiveXObject("MSXML2.DOMDocument"); xml.async = false xml.load(rssBron) //alert (xml.parseError.reason) // Load XSL xsl = new ActiveXObject("MSXML2.DOMDocument"); xsl.async = false xsl.load("http://www.groenkennisnet.nl/gkn/xsl/rss.xsl") //alert (xsl.parseError.reason) // Transform document.getElementById("blok").innerHTML=xml.transformNode(xsl); }else{ // Browser unknown alert("Browser unknown"); } document.body.style.cursor = ""; }