Martin K.: objectXSLTProcessor mit Mozilla

Hallo ich bräuchte diese Funktion für den Mozilla Browser und bekomme es nicht hin, kann mir jemand helfen?

function los()
   {
   var positionsnummer = 1;

if (window.ActiveXObject) {
   objectXSLTProcessor = objectXSLCache.createProcessor();
            objectXSLTProcessor.input = objectXML;
            objectXSLTProcessor.addParameter("positionsnummer", positionsnummer, "");
     objectXSLTProcessor.transform();
    // Transform
    var htmloutput =  objectXSLTProcessor.output;
     document.open();
     document.write(htmloutput);
     document.close();
}

danke Martin

  1. Tach Martin,

    Hallo ich bräuchte diese Funktion für den Mozilla Browser und bekomme es nicht hin, kann mir jemand helfen?

    Passe Deinen Code entsprechend an:

    xmldoc und xsldoc wurden bereits durch die jeweiligen Dokumentobjekte belegt ...

      
    if(window.XSLTProcessor)  
    {  
      var xsltproc=new XSLTProcessor();  
      xsltproc.importStylesheet(xsldoc);  
      xsltproc.setParameter(null,"parameter_name","parameter_wert");  
      
      // transformToDocument() --> Ergebnis: Dokumentobjekt  
      var output=xsltproc.transformToDocument(xmldoc);  
      
      // oder transformToFragment() --> Ergebnis: Dokumentfragment  
      // var output=xsltproc.transformToFragment(xmldoc,document);  
    }
    

    Man liest sich,
    svg4you