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

    xsl trasformazione lato server

    uso questo righe di codice per fare la trasformazione lato server

    Load XML
    set xml = Server.CreateObject("Microsoft.XMLDOM")
    xml.async = false

    xml.load xmldoc.asp?a=2 ' E' corretta questa riga ????????????????

    'Load XSL
    set xsl = Server.CreateObject("Microsoft.XMLDOM")
    xsl.async = false
    xsl.load (Server.MapPath ("content/toc.xsl"))

    VarXml = (xmldoc.transformNode(xsl))

    response.Write VarXml

    come faccio a fare in modo che xml venga creato tramite l'url ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514

    Re: xsl trasformazione lato server

    set xml = Server.CreateObject("Microsoft.XMLDOM")
    xml.async = false

    xml.load (Server.MapPath ("content/toc.xml"))

    set xsl = Server.CreateObject("Microsoft.XMLDOM")
    xsl.async = false
    xsl.load (Server.MapPath ("content/toc.xsl"))

    Response.write(xmldoc.transformNode(xsl))
    Cosi lo carichi da file!
    Ma non ho capio cosa intenti (creato da url)

    Vuoi crerare un xml al volo ?
    Vuoi cambiare il file da caricare tramite link?

  3. #3
    voglio creare xml da url?

    con questa pagina asp voglio prendere un file menu.asp (che a sua volta genere un file xml)
    e traformare il file tramite xsl tutto lato server

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    514
    Anch'io ho delle pagine asp che creano un xml al volo, ad ogni link richiami la pagina.

    o metti ad ogni pagina
    set xml = Server.CreateObject("Microsoft.XMLDOM")
    o lo richiami da una funzione
    o lo passi pagina per pagina con http_request ma è un pò + complicato


    boh non ho ancora capito !

  5. #5
    set xml = Server.CreateObject("Microsoft.XMLDOM")
    xml.async = false

    xml.load (Server.MapPath ("content/toc.asp"))

    quando uso questo codice cosi' non funziona x' non genera la pagina asp e quindi non crea l'xml!!!
    server.mappath non mi da url ma mi da il percorso reale !

  6. #6

    Re: xsl trasformazione lato server

    Originariamente inviato da cla2002
    uso questo righe di codice per fare la trasformazione lato server

    xml.load xmldoc.asp?a=2 ' E' corretta questa riga ????????????????
    forse è corretta, però tieni ppresente che la funzione xml.load si apetta un file xml come argomento, quindi devi fare in modo che xmldoc.asp?a=2 stampi a video un file xml, e aggiungi anche all'inizio pagina response.Herader("Content-type:text/xml;");(correggimi se sbaglio)
    'Load XSL
    set xsl = Server.CreateObject("Microsoft.XMLDOM")
    xsl.async = false
    xsl.load (Server.MapPath ("content/toc.xsl"))
    VarXml = (xmldoc.transformNode(xsl))
    response.Write VarXml
    come faccio a fare in modo che xml venga creato tramite l'url ?
    scusa, ma non puoi fare della pagina xmldoc.asp UNA FUNZIONE, così dopo la includi e anzichè passargli i parametri nell'url li passi alla funzione.
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

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.