Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Goonie
    Registrato dal
    Sep 2007
    residenza
    Rome/Florence
    Messaggi
    39

    XslTransform: salvataggio html d'obbligo??

    Salve, premetto che è da poco tempo che smanetto con gli xlst e xls.
    Ho il seguente codice, funziona correttamente ma devo salvare "fisicamente" sul server la trasformazione del'xml in html.

    Dim oTf As XslTransform = New XslTransform()
    oTf.Load("http://xxx/xx/mioTemplateStileXML.xslt")
    oTf.Transform("http://xxx/xx/mioXmlOrigine.xml, "c:\inetpub\...\xxx\xx\xmlTrasformato.html")


    Mi chiedevo se potevo ottenere lo "streaming" della pagina html in qualche maniera senza doverla salvare preventivamente da qualche parte
    In poche parole vorrei ottenere dalla funzione trasform direttamente il codice html della pagina xmlTrasformato.html.

    ... si può far ciò???

    many thanks!

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    Ciao!
    PArto da una considerazione:
    la classe xsltTransofrm è obsoleta, bisognerebbe usare XsltCompiledtransform.

    posto questo,
    puoi usare un' altra variante del metodo Transform,
    che prende tre parametri:
    il primo è un oggetto IPathNavigable: va bene un qualsiasi XmlDocument (che rappresenta il file da trasformare)
    il secondo è una XsltArgumentList: se non hai esigenze particolari, puoi passare null
    il terzo è un qualsiasi Stream: lui andra' a scrivere in questo stream.
    alla fine della trasformazione, potrai LEGGERE dallo stream appena scritto.

    Spero di esserti stao di aiuto!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  3. #3
    Utente di HTML.it L'avatar di Goonie
    Registrato dal
    Sep 2007
    residenza
    Rome/Florence
    Messaggi
    39
    Ti ringrazion molto, avevo trovato qualcosa del genere in giro, ma non riesco a farla funzionare...
    la trasform è obsoleta ma conta che sto lavorando su visual studio 2002 con framework 1.1, in vb.net (polica aziendale).

    grazie lo stesso

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.