Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    42

    Estrarre recordset in Xml

    Salve a tutti,
    Vorrei poter riuscire a fare una cosa del genere: effettuo una query sul mio database e poi copiare i recordset della query in un file xml. E' possibile qualcuno può dirmi come fare o rimandarmi a qualche esempio?

    Vi ringrazio anticipatamente,
    Giuseppe.

  2. #2
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    Ti serve un formato particolare dell'xml ? Altrimenti puoi usare

    RecordSet.Save "nomefile.xml" ,1


    e quando vuoi riaprirlo:

    RecordSet.open "nomefile.xml" , "Provider=MSPersist"
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  3. #3
    Come suggerisce Corwin esce fuori un file XML poco pratico... prova questa soluzione

    http://www.lukeonweb.net/leggi.asp?id=270


  4. #4
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    Originariamente inviato da lukeonweb
    Come suggerisce Corwin esce fuori un file XML poco pratico... prova questa soluzione

    http://www.lukeonweb.net/leggi.asp?id=270

    Beh, se il mio è poco pratico, dovresti mettere anche il codice per poi leggere nuovamente i dati...
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da Corwin
    Beh, se il mio è poco pratico, dovresti mettere anche il codice per poi leggere nuovamente i dati...
    :metallica

    Dai Luke...

    Roby

  6. #6
    Originariamente inviato da Corwin
    Ti serve un formato particolare dell'xml ? Altrimenti puoi usare

    RecordSet.Save "nomefile.xml" ,1


    e quando vuoi riaprirlo:

    RecordSet.open "nomefile.xml" , "Provider=MSPersist"

    mi sa che lo userò per cashare i risultati delle query...
    grazie! mi era passato di mente :metallica

  7. #7
    Corwin non era assolutamente una critica, trovo solo scomodo il formato in cui viene salvato il file XML... a meno che non ci sia un parametro da utilizzare che formatta il file XML in modo più cristiano... c'è? Se si fammelo sapere

    Leggere il file creato? Con JScript? Io faccio cosi

    codice:
    <?xml version="1.0"?>
    
    
    
    <database>
        <record>
            <nome>Luca</nome>
            <cognome>Ruggiero</cognome>
        </record>
        <record>
            <nome>Gerardo</nome>
            <cognome>Ruggiero</cognome>
        </record>
        <record>
            <nome>Rita</nome>
            <cognome>Della Femina</cognome>
        </record>
    </database>
    
    
    <%@LANGUAGE = JScript%>
    <html>
    <body>
    
    
    
    La mia famiglia</p>
    
    <%
        var xmldom = new ActiveXObject("Microsoft.XMLDOM");
    
        xmldom.async = false;
        xmldom.load(Server.MapPath("database.xml"));
    
        var nome = xmldom.getElementsByTagName("record/nome");
        var cognome = xmldom.getElementsByTagName("record/cognome");
    
        for (var i=0; i<nome.length; i++)
        {
            with (Response)
            {
                Write("
    
    Nome: " + nome[i].text + "
    ");
                Write("Cognome: " + cognome[i].text + "</p>");
            }
        }
    %>
    
    </body>
    </html>
    Esistono comunque soluzioni migliori, ma... tutte le strade portano a Roma

  8. #8
    Utente di HTML.it L'avatar di Corwin
    Registrato dal
    Jan 2002
    Messaggi
    584
    Ok, non volevo aprire un flame...
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    (però è meglio che trovi il modo di gestire i caratteri speciali tipo < o > nei campi testo altrimenti esce un documento xml non valido.)
    I don't wanna have to shout it out / I don't want my hair to fall out
    I don't wanna be filled with doubt / I don't wanna be a good boy scout
    I don't wanna have to learn to count / I don't wanna have the biggest amount
    I don't wanna grow up

  9. #9
    Indubbiamente, sono daccordo, ma l'articolo che ho postato era volto alla creazione di un file XML al volo con l'FSO da una query; in altri tip ho spiegato altre cose tipo la gestione dei caratteri... mi piace che i miei lettori non abbiano lo script bello e pronto ma ci muoiano un po su per ricostruire i pezzi, al fine di capire e imparare, se no a che serve?

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.