Keresés

Új hozzászólás Aktív témák

  • válasz lezso6 #1164 üzenetére

    Sikerült megoldani a problémát :)
    Úgyhogy tárgytalan... bocsi az előbbi hosszú hozzászólásért ;]
    kíváncsiak kedvéért az új kód:

    if(document.implementation && document.implementation.createDocument){
    // Mozilla
    var xsltProcessor = new XSLTProcessor();
    // load the xslt file
    var myXMLHTTPRequest = new XMLHttpRequest();
    myXMLHTTPRequest.open("GET", "test.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", "test.xml", false);
    myXMLHTTPRequest.send(null);
    var xmlSource = myXMLHTTPRequest.responseXML;
    //transform
    var resultDocument = xsltProcessor.transformToFragment(xmlSource, document);
    document.getElementById("page").appendChild(resultDocument);
    }else if(window.ActiveXObject){
    // IE
    // Load XML
    xml = new ActiveXObject("MSXML2.DOMDocument");
    xml.async = false;
    xml.load("test.xml");
    // Load XSL
    xsl = new ActiveXObject("MSXML2.DOMDocument");
    xsl.async = false;
    xsl.load("test.xsl");
    // Transform
    document.getElementById("page").innerHTML=xml.transformNode(xsl);
    }else{
    // Browser unknown
    alert("Browser unknown");
    }

    Nekem elég nehezen sikerült rátalálnom :W

Új hozzászólás Aktív témák

Hirdetés