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

    Salvare Xml in un file .csv

    Ciao, vi siete mai imbattuti in routine che trasformano risultati di codice xml in file .csv? Se sì, potete darmi suggerimenti utili su come fare?
    Oppure conoscete link utili relativi a questo argomento?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: Salvare Xml in un file .csv

    Originariamente inviato da Surrender79
    Ciao, vi siete mai imbattuti in routine che trasformano risultati di codice xml in file .csv? Se sì, potete darmi suggerimenti utili su come fare?
    Oppure conoscete link utili relativi a questo argomento?

    Grazie
    Scusa l'ignoranza, Cos'è un file .csv?
    Se è una estensione non associata a nulla sappi che l'importante è che il contenuto del file sia XML well formed e puoi cmq leggerlo.

    Se, per esempio punti a questo file:
    edu.supereva.it/betweenol/Groove/HotNews/HotNews.osd questo è un file in formato XML e verrà aperto come tale.

  3. #3
    E' un file che viene letto da Excel, ha i campi separati da virgole.
    Praticamente io vado a leggere un file xml e voglio tirar fuori solo il contenuto dei tag; ad esempio se c'è scritto <table>COLONNA1</table> io voglio tirar fuori solo COLONNA1.

    Ci sono riuscita però il file mi viene visualizzato sul browser nonostante io abbia messo delle istruzioni che dovrebbero farmi apparire la finestra "Salva con nome" e che mi permette di salvarmi il file dove voglio. Sotto c'è il mio codice, le righe finali servono per farmi comparire la finestra anzichè visualizzare il file:

    codice:
    Public Class vdam_esporta
        Inherits System.Web.UI.Page
    
    
        'Chiamata richiesta da Progettazione Web Form.
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
    
        End Sub
    
        Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
            'CODEGEN: questa chiamata al metodo è richiesta da Progettazione Web Form.
            'Non modificarla nell'editor del codice.
            InitializeComponent()
        End Sub
    
    
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    
            Dim VisExp As New BLClass.EsportaXml()
            Dim str As String
            Dim Varstr As New DataSet()
            Varstr.ReadXml(System.Configuration.ConfigurationSettings.AppSettings.Get("testPath") + "TestMacchina.xml")
            str = VisExp.EsportaDati(Varstr.GetXml)
            Response.Clear()
    	Response.ContentType = "text/csv"
    	Response.AppendHeader("Content-Disposition", "Attachment; filename=esporta.csv")
    	Response.Write(str)
        End Sub
    		
    End Class

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.