• User Attivo

    Converire un file xml in msql

    qualcuno sa dove si può recuperare un convertitore da xml a msql?


  • User Attivo

    non risponde nessuno :bho:

    beh! visto che qualcuno è interessato, qualcosa l'ho fatta e la metto qui:
    navicat: se il file è molto grande, come il mio 24 mb, si blocca.
    dbqwiksync pro: legge xml solo se sono nel formato da loro indicato.
    access 2003: legge xml molto bene, create il database mdb, poi usate questo database con dbqwiksync pro e fatevi creare il db mysql.

    :yuppi: :yuppi: :yuppi: :yuppi: :yuppi: :yuppi: :yuppi: :yuppi:


  • Super User

    ma tu hai bisogno di un'importazione una tantum o di un continuo trasferimento di dati?


  • User Attivo

    una tantum, 3 4 volte al giorno (non è proprio una tantum ma nemmeno continuo)

    ora abbiamo risolto creando uno script php, che ci importa il database xml di nevel.it (24 mb) in mysql

    sai se esiste la possibilità di far eseguire in automatico a un computer delle istruzioni ogni 3 o 4 ore?


  • Super User

    ciao,
    con un db di 24 mega puoi sforare dai tempi di time out della pagina però se dividi il carico di lavoro puoi cmq avere successo.

    se crei una pagina che, tabella per tabella, crea un file xml che riporta tutti i dati non devi fare altro che avere un programma stand alone su un computer che, tramite lo scheduler di windows, carica questa paginetta, quindi fa generare il nuovo xml aggiornato, e poi se lo scarica.

    in questo modo hai i dati ogni n ore come ti servono.

    se devi fare invece il processo contrario devi creare l'xml, caricarlo in ftp e poi, tramite uno script php leggerlo ed importarlo in un database.