Come convertire il codice XML in SQL

click fraud protection
Apri il libro xml

Convertire XML in SQL è facile con il software giusto

Credito immagine:??? ???/iStock/Getty Images

Sempre più dati vengono archiviati come XML. Tuttavia, i database SQL sono ancora alla base della maggior parte dei siti Web e delle applicazioni. Ad un certo punto potrebbe essere necessario convertire i dati XML in istruzioni SQL per l'archiviazione in un database. Potresti essere tentato di farlo a mano o di scrivere il tuo script personalizzato per eseguire la conversione. Esistono molte applicazioni che eseguono automaticamente questa funzione. Il programma più semplice disponibile per questo compito è Advanced XML Converter.

Converti un documento XML in SQL

Passo 1

Advanced XML Converter è disponibile come download gratuito. Fare riferimento alle risorse per il collegamento per il download. Fare clic su "axcsetup.exe" per scaricare il programma di installazione. Esegui il programma di installazione. Ti verrà chiesto di selezionare la tua lingua e accettare il contratto di licenza. La versione gratuita non richiede l'inserimento di chiavi di licenza o altre informazioni.

Video del giorno

Passo 2

Apri Convertitore XML avanzato. Assicurati di avere il documento XML di origine salvato in una directory leggibile. Verificare che l'XML sia formattato correttamente. Fare clic su "File" dal menu. Seleziona "Apri" e cerca il documento XML di destinazione. Fai clic su "Apri". Se il file si apre correttamente vedrai un albero della struttura XML nel riquadro di sinistra e un'anteprima della struttura della tabella nel riquadro di destra.

Passaggio 3

Ora sei pronto per la conversione. Fare clic su "File" dal menu. Seleziona "Esporta tabelle". Si aprirà una finestra di dialogo. Seleziona "sql" dal menu a discesa denominato "Tipo di file". Fare clic su "Sfoglia" se è necessario creare un nuovo nome file per il file di output SQL o se è necessario salvarlo in una posizione diversa da quella predefinita. Fare clic sul pulsante "Converti". Al termine della conversione, apri la cartella di destinazione e assicurati che il documento XML sia stato convertito correttamente in SQL.

Cose di cui avrai bisogno

  • File sorgente XML

  • Convertitore XML avanzato

Consiglio

Altova XMLSpy è un altro programma che può interfacciare documenti XML con un database. Fare riferimento alle risorse per il collegamento per il download. A differenza di Advanced XML Converter, non genera un file SQL. È utile se si dispone di una connessione al database esistente e si preferisce inserire l'XML direttamente in una tabella senza generare un file SQL.

Avvertimento

La prova gratuita di Advanced XML Converter ti limita a 50 righe di dati. Potresti prendere in considerazione l'acquisto della versione completa. Altrimenti, potresti volerlo usare solo con documenti XML più piccoli. Puoi anche dividere il tuo documento, convertirlo pezzo per pezzo e unirlo in un'unica istruzione SQL più grande.