Att konvertera XML till SQL är enkelt med rätt programvara
Bildkredit:??? ???/iStock/Getty Images
Mer och mer data lagras som XML. Dock ligger SQL-databaser fortfarande bakom de flesta webbplatser och applikationer. Vid något tillfälle kan du behöva konvertera XML-data till SQL-satser för lagring i en databas. Du kan bli frestad att göra detta för hand eller skriva ditt eget anpassade skript för att göra konverteringen. Det finns många applikationer som utför denna funktion automatiskt. Det enklaste programmet som är tillgängligt för denna uppgift är Advanced XML Converter.
Konvertera ett XML-dokument till SQL
Steg 1
Advanced XML Converter är tillgänglig som en gratis nedladdning. Se resurserna för nedladdningslänken. Klicka på "axcsetup.exe" för att ladda ner installationsprogrammet. Kör installationsprogrammet. Du kommer att bli ombedd att välja ditt språk och acceptera licensavtalet. Gratisversionen kräver inte att du anger några licensnycklar eller annan information.
Dagens video
Steg 2
Öppna Advanced XML Converter. Se till att du har ditt XML-källdokument sparat i en läsbar katalog. Kontrollera att XML-filen är välformaterad. Klicka på "Arkiv" från menyn. Välj "Öppna" och sök efter XML-måldokumentet. Klicka på "Öppna". Om filen öppnas framgångsrikt kommer du att se ett träd med XML-strukturen i den vänstra rutan och en förhandsvisning av tabellstrukturen i den högra rutan.
Steg 3
Du är nu redo att konvertera. Klicka på "Arkiv" från menyn. Välj "Exportera tabeller". Ett dialogfönster öppnas. Välj "sql" från rullgardinsmenyn märkt "Filtyp". Klicka på "Bläddra" om du behöver skapa ett nytt filnamn för SQL-utdatafilen eller om du behöver spara den på en annan plats än standard. Klicka på knappen "Konvertera". När konverteringen är klar öppnar du målmappen och säkerställer att ditt XML-dokument har konverterats till SQL framgångsrikt.
Saker du behöver
XML-källfil
Avancerad XML-konverterare
Dricks
Altova XMLSpy är ett annat program som kan koppla XML-dokument med en databas. Se resurserna för nedladdningslänken. Till skillnad från Advanced XML Converter matar den inte ut en SQL-fil. Det är användbart om du har en befintlig databasanslutning och föredrar att infoga XML direkt i en tabell utan att generera en SQL-fil.
Varning
Den kostnadsfria testversionen av Advanced XML Converter begränsar dig till 50 rader med data. Du kan överväga att köpa den fullständiga versionen. Annars kanske du bara vill använda det med mindre XML-dokument. Du kan också dela upp ditt dokument, konvertera bit för bit och ansluta till en större SQL-sats.