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.