Sådan konverteres XML-kode til SQL

Åbn xml-bog

Konvertering af XML til SQL er let med den rigtige software

Billedkredit:??? ???/iStock/Getty Images

Flere og flere data bliver gemt som XML. SQL-databaser står dog stadig bag de fleste websteder og applikationer. På et tidspunkt skal du muligvis konvertere XML-data til SQL-sætninger til lagring i en database. Du kan blive fristet til at gøre dette i hånden eller skrive dit eget brugerdefinerede script for at udføre konverteringen. Der er mange programmer, der udfører denne funktion automatisk. Det mest ligetil tilgængelige program til denne opgave er Advanced XML Converter.

Konverter et XML-dokument til SQL

Trin 1

Advanced XML Converter er tilgængelig som en gratis download. Se ressourcerne for downloadlinket. Klik på "axcsetup.exe" for at downloade installationsprogrammet. Kør installationsprogrammet. Du bliver bedt om at vælge dit sprog og acceptere licensaftalen. Den gratis version kræver ikke, at du indtaster licensnøgler eller andre oplysninger.

Dagens video

Trin 2

Åbn Advanced XML Converter. Sørg for, at du har dit XML-kildedokument gemt i en læsbar mappe. Tjek, at XML er velformateret. Klik på "Filer" fra menuen. Vælg "Åbn", og søg efter XML-måldokumentet. Klik på "Åbn". Hvis filen åbnes korrekt, vil du se et træ af XML-strukturen i venstre rude og en forhåndsvisning af tabelstrukturen i højre rude.

Trin 3

Du er nu klar til at konvertere. Klik på "Filer" fra menuen. Vælg "Eksporter tabeller". Et dialogvindue åbnes. Vælg "sql" fra rullemenuen mærket "Filtype". Klik på "Gennemse", hvis du har brug for at oprette et nyt filnavn til SQL-outputfilen, eller hvis du skal gemme den et andet sted end standard. Klik på knappen "Konverter". Når konverteringen er fuldført, skal du åbne destinationsmappen og sikre, at dit XML-dokument er konverteret til SQL.

Ting du skal bruge

  • XML-kildefil

  • Avanceret XML-konverter

Tip

Altova XMLSpy er et andet program, der kan forbinde XML-dokumenter med en database. Se ressourcerne til downloadlinket. I modsætning til Advanced XML Converter udsender den ikke en SQL-fil. Det er nyttigt, hvis du har en eksisterende databaseforbindelse og foretrækker at indsætte XML direkte i en tabel uden at generere en SQL-fil.

Advarsel

Den gratis prøveversion af Advanced XML Converter begrænser dig til 50 rækker data. Du kan overveje at købe den fulde version. Ellers vil du måske kun bruge det med mindre XML-dokumenter. Du kan også opdele dit dokument, konvertere stykke-for-stykke og sammensætte til en større SQL-sætning.