Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    33

    Aiuto creazione file xml con asp.net

    Buongiorno a tutti,

    Voglio cerare un file xml da codice "vb" manualmente ovvero:

    <% Dim version As String
    version = "<?xml version='1.0' encoding='UTF-8'?>"
    Response.Write(version)%>


    e cosi via,facendo in sequito le dovute query e riempiendo il file xml via via in questo modo, ma gia alla prima riga ho problemi..Perchè non mi viene visualizzata la stringa version?(nella sorgente pagina è presente!),forse perchè è riconosciuta come un comando xml?
    come posso ovviare al problema e farmela stampare cmq??

    La mia pagina asp deve avere la forma di un file xml quindi il campo <?xml version='1.0' encoding='UTF-8'?> deve essere visibile come tutti gli altri tag!

    Il mio scopo è crearmi a schermo una pagina asp che rappresenti un file xml valido e poi importarlo in seguito..

    Grazie!

  2. #2
    ammettiamo che tu abbia la tua stringa memorizzata:
    codice:
    version = "<?xml version='1.0' encoding='UTF-8'?>"
    è normale che se stampi il contenuto di "version" direttamente come output, non lo vedi a video, ma solo nel codice sorgente della pagina.
    Tu nella pagina puoi solo vedere tag html renderizzabili dal browser.

    Quindi se la tua esigenza è vedere il codice prodotto, allora devi fare una cosa del genere:
    codice:
    ...
    ...
    <div> 
    <%= Server.HtmlEncode(versione) %>
    </div>
    ...
    ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    33
    Ho fatto come hai detto:

    <div>
    <% Dim stringa = "<?xml version='1.0' encoding='UTF-8'?>"
    Response.Write(stringa)<--Ho provato a mettere anche questa istruzione,ma con o senza il risultato non cambia-->
    Server.HtmlEncode(stringa)
    %>

    </div>

    Non funziona ugualmente....Dove sbaglio?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    33
    Ho risolto!
    ho capito ciò che volevi dire! grazie mille!

    codice:
     <div>
            <%  Dim stringa = "<?xml version='1.0' encoding='UTF-8'?>"
                Response.Write(Server.HtmlEncode(stringa))
            %>
    
    
    </div>
    (tag CODE messi da djciko)

  5. #5
    P.S.: per piacere, usa i tag code....

    quindi (con tag code):
    codice:
    <div>
       <% 
       Dim stringa = "<?xml version='1.0' encoding='UTF-8'?>"
       Responser.Write(Server.HtmlEncode(stringa))
       %>
       
    
    </div>

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.