Jak převést XML kód na SQL

Otevřít xml knihu

Převod XML na SQL je snadný se správným softwarem

Kredit obrázku:??? ???/iStock/Getty Images

Stále více dat se ukládá jako XML. SQL databáze však stále zaostávají za většinou webových stránek a aplikací. V určitém okamžiku možná budete muset převést data XML na příkazy SQL pro uložení v databázi. Můžete být v pokušení udělat to ručně nebo napsat svůj vlastní skript pro provedení převodu. Existuje mnoho aplikací, které tuto funkci provádějí automaticky. Nejjednodušším dostupným programem pro tento úkol je Advanced XML Converter.

Převeďte dokument XML na SQL

Krok 1

Advanced XML Converter je k dispozici ke stažení zdarma. Odkaz ke stažení naleznete ve zdrojích. Kliknutím na „axcsetup.exe“ stáhnete instalační program. Spusťte instalační program. Budete požádáni o výběr jazyka a přijetí licenční smlouvy. Bezplatná verze nevyžaduje zadání žádných licenčních klíčů ani jiných informací.

Video dne

Krok 2

Otevřete Advanced XML Converter. Ujistěte se, že máte zdrojový dokument XML uložený v čitelném adresáři. Zkontrolujte, zda je XML správně naformátován. V nabídce klikněte na "Soubor". Vyberte "Otevřít" a vyhledejte cílový dokument XML. Klikněte na „Otevřít“. Pokud se soubor otevře úspěšně, uvidíte strom struktury XML v levém panelu a náhled struktury tabulky v pravém panelu.

Krok 3

Nyní jste připraveni ke konverzi. V nabídce klikněte na "Soubor". Vyberte možnost Exportovat tabulky. Otevře se dialogové okno. Z rozbalovací nabídky označené jako "Typ souboru" vyberte "sql". Klikněte na "Procházet", pokud potřebujete vytvořit nový název souboru pro výstupní soubor SQL nebo pokud jej potřebujete uložit do jiného než výchozího umístění. Klikněte na tlačítko "Převést". Po dokončení převodu otevřete cílovou složku a ujistěte se, že váš dokument XML byl úspěšně převeden na SQL.

Věci, které budete potřebovat

  • Zdrojový soubor XML

  • Pokročilý XML Converter

Spropitné

Altova XMLSpy je další program, který umí propojit XML dokumenty s databází. Odkaz ke stažení naleznete ve zdrojích. Na rozdíl od Advanced XML Converter nevydává soubor SQL. Je to užitečné, pokud máte existující připojení k databázi a upřednostňujete vložení XML přímo do tabulky bez generování souboru SQL.

Varování

Bezplatná zkušební verze Advanced XML Converter vás omezuje na 50 řádků dat. Můžete zvážit zakoupení plné verze. V opačném případě jej možná budete chtít používat pouze s menšími dokumenty XML. Dokument můžete také rozdělit, převést po částech a spojit do jednoho většího příkazu SQL.