Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    XSLT javascript in Mozilla

    Salve a tutti, ho un problema nell'interpretare e processare un foglio XML legato ad un XSL a cui passo 1 parametro "id".
    Il fatto è che su explorer il seguente codice JAVASCRIPT funziona !!
    ma su Mozilla no !! ... ho dato un occhio a XSLT Processing Engine (TransforMiiX)di Mozilla ... e forse è la soluzione ... ma sapete come potrei applicarla sintatticamente con le mie necessità ?? non riesco a trovare tutorial a riguardo !!
    grazie mille in anticipo per l'aiuto


    function applyXSLTWithParam(xmlFileName, xslFileName, paramName, paramValue)
    {
    var objXML;
    var objXSLT;
    var objxsltTemplate;
    var objxsltProcessor;
    try
    {
    objXML = new ActiveXObject("MSXML2.DOMDocument.4.0");
    objXML.async = false;
    objXML.validateOnParse = false;

    objXSLT = new ActiveXObject("MSXML2.FreeThreadedDOMDocument.4.0" );
    objXSLT.async = false;
    objXSLT.validateOnParse = false;

    //Load XML and XSLT documents
    objXML.load(xmlFileName);
    objXSLT.load(xslFileName);

    objxsltTemplate = new ActiveXObject("MSXML2.XSLTemplate.4.0");
    objxsltTemplate.stylesheet = objXSLT;
    objxsltProcessor = objxsltTemplate.createProcessor();
    objxsltProcessor.input = objXML;
    objxsltProcessor.addParameter(paramName, paramValue);

    objxsltProcessor.transform();
    alert(objxsltProcessor.output);
    return objxsltProcessor.output;
    }
    catch(e)
    {
    //error handling
    }
    }

  2. #2
    non puoi usare gli activeXobject su mozilla, o altri browser che non siano Internet Explorer.

    è questo il problema
    Luca Mascaro
    Usability e Accessibility Engineer, User Interface Designer/Engineer
    NOW BLOG
    W3C HTML & WCAG WG Member for IWA/HWG

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 © 2025 vBulletin Solutions, Inc. All rights reserved.