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

    come applicare xsl ad xml per ottenere html?

    non sono esperto di java ed ho già richiesto aiuto in un altro post http://forum.html.it/forum/showthrea...0#post13283610 anche se non ho ancora risolto il problema...

    chiedo aiuto adesso perché devo applicare un foglio di stile xsl ad un fil xml per avere in output una pagina html.
    Non posso farlo nel modo più classico, ossia modificando il file xml, così vi chiedo se c'è un modo per farlo tramite java..

    grazie a tutti per l'attenzione

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Qualcosa del genere:

    codice:
    String tuoFileXSL = "...";
    String tuoFileXML = "...";
    String outputHTML = "...";
    
    try {
       TransformerFactory tfactory = TransformerFactory.newInstance();
       Templates t = tfactory.newTemplates(new StreamSource(tuoFileXSL));
       Transformer transformer = t.newTransformer();
    
       transformer.transform(new StreamSource(tuoFileXML), new StreamResult(outputHTML));
    } catch (Exception e) {
       e.printStackTrace();
    }
    PS: dai un'occhiata al metodo newInstance() di TransformerFactory per ulteriori informazioni.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    ottimo! funziona! mille grazie a te...
    adesso non mi resta che risolvere il problema dell'altro post

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.