Visualizzazione dei risultati da 1 a 2 su 2

Discussione: XML-XSL e Mozilla

  1. #1

    XML-XSL e Mozilla

    Ciao a tutti!
    Ho un problema con la trasformazione xml+xsl client-side con Mozilla Firefox (o Mozilla 1.7)
    Espongo:

    Io ho nel codice html di una pagina un tag <DIV> simile:

    <div ID="dati" LANGUAGE="javascript" align="center" tabindex=1></div>


    Devo creare una funzione javascript che, invocata (ad es. con un bottone), dovrebbe caricare via http i dati XML (provenienti da una servlet, dunque dinamici!), il foglio di stile (un file .xsl statico), faccia la trasformazione e inserisca l'HTML prodotto, tramite la proprietà innerHTML, nel tag div.
    Per capire meglio, in IE la funzione era fatta così, e funzionava egregiamente:



    function creaTab(){
    var style = new ActiveXObject("Microsoft.XMLDOM");
    style.async = false;
    style.validateOnParse = false;
    style.load("fogliostile.xsl");
    source2 = new ActiveXObject("Microsoft.XMLDOM");
    source2.async = false;
    source2.validateOnParse = false;
    source2.load("/EstraiDati");
    dati.innerHTML=source2.transformNode(style);

    }

    (nota: "EstraiDati" è una servlet che restituisce uno stream XML..)

    Se occorre posso fornire XSL e un file xml di simulazione..datemi eventualmente direttive su dove metterli..
    Su Mozilla qualcuno ha idea di come si faccia una funzione analoga?
    Dato che non ho Microsoft.XMLDOM!

    Su web non riesco a trovare esempi funzionanti..!

    Un grazie in anticipo a tutti!
    Alessandro F.

  2. #2
    Mozilla non supporta la trasformazione client-side punto.
    Usa scripting e un webserver, cosi` risolvi il problema alla radice punto.
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.