Hvordan konvertere XML-kode til SQL

Åpne xml-boken

Konvertering av XML til SQL er enkelt med riktig programvare

Bildekreditt:??? ???/iStock/Getty Images

Stadig flere data lagres som XML. SQL-databaser er imidlertid fortsatt bak de fleste nettsteder og applikasjoner. På et tidspunkt må du kanskje konvertere XML-data til SQL-setninger for lagring i en database. Du kan bli fristet til å gjøre dette for hånd eller skrive ditt eget tilpassede skript for å utføre konverteringen. Det er mange applikasjoner som utfører denne funksjonen automatisk. Det enkleste programmet tilgjengelig for denne oppgaven er Advanced XML Converter.

Konverter et XML-dokument til SQL

Trinn 1

Advanced XML Converter er tilgjengelig som en gratis nedlasting. Se ressursene for nedlastingslenken. Klikk på "axcsetup.exe" for å laste ned installasjonsprogrammet. Kjør installasjonsprogrammet. Du vil bli bedt om å velge språk og godta lisensavtalen. Gratisversjonen krever ikke at du oppgir noen lisensnøkler eller annen informasjon.

Dagens video

Steg 2

Åpne Advanced XML Converter. Sørg for at du har kilde-XML-dokumentet lagret i en lesbar katalog. Sjekk at XML-en er godt formatert. Klikk på "Fil" fra menyen. Velg "Åpne" og søk etter XML-måldokumentet. Klikk "Åpne". Hvis filen åpnes vellykket, vil du se et tre med XML-strukturen i venstre rute og en forhåndsvisning av tabellstrukturen i høyre rute.

Trinn 3

Du er nå klar til å konvertere. Klikk på "Fil" fra menyen. Velg "Eksporter tabeller." Et dialogvindu åpnes. Velg "sql" fra rullegardinmenyen merket "Filtype". Klikk "Bla gjennom" hvis du trenger å opprette et nytt filnavn for SQL-utdatafilen eller hvis du trenger å lagre den på et annet sted enn standard. Klikk på "Konverter"-knappen. Etter at konverteringen er fullført, åpner du målmappen og kontrollerer at XML-dokumentet er konvertert til SQL.

Ting du trenger

  • XML-kildefil

  • Avansert XML-konvertering

Tips

Altova XMLSpy er et annet program som kan koble XML-dokumenter til en database. Se ressursene for nedlastingslenken. I motsetning til Advanced XML Converter, sender den ikke ut en SQL-fil. Det er nyttig hvis du har en eksisterende databasetilkobling og foretrekker å sette inn XML direkte i en tabell uten å generere en SQL-fil.

Advarsel

Den gratis prøveversjonen av Advanced XML Converter begrenser deg til 50 rader med data. Du kan vurdere å kjøpe fullversjonen. Ellers vil du kanskje bare bruke den med mindre XML-dokumenter. Du kan også dele opp dokumentet ditt, konvertere stykke for stykke og slå sammen til en større SQL-setning.