Ako previesť kód XML na SQL

Otvorte xml knihu

Konverzia XML na SQL je jednoduchá so správnym softvérom

Kredit za obrázok:??? ???/iStock/Getty Images

Čoraz viac údajov sa ukladá ako XML. SQL databázy však stále zaostávajú za väčšinou webových stránok a aplikácií. V určitom bode možno budete musieť konvertovať údaje XML na príkazy SQL na uloženie do databázy. Môžete byť v pokušení urobiť to ručne alebo napísať vlastný skript na vykonanie konverzie. Existuje mnoho aplikácií, ktoré túto funkciu vykonávajú automaticky. Najjednoduchší program dostupný pre túto úlohu je Advanced XML Converter.

Konvertujte dokument XML na SQL

Krok 1

Advanced XML Converter je k dispozícii na bezplatné stiahnutie. Odkaz na stiahnutie nájdete v zdrojoch. Kliknutím na "axcsetup.exe" stiahnete inštalačný program. Spustite inštalačný program. Zobrazí sa výzva na výber jazyka a prijatie licenčnej zmluvy. Bezplatná verzia nevyžaduje zadávanie licenčných kľúčov ani iných informácií.

Video dňa

Krok 2

Otvorte Advanced XML Converter. Uistite sa, že máte zdrojový dokument XML uložený v čitateľnom adresári. Skontrolujte, či je súbor XML správne naformátovaný. V ponuke kliknite na "Súbor". Vyberte „Otvoriť“ a vyhľadajte cieľový dokument XML. Kliknite na „Otvoriť“. Ak sa súbor úspešne otvorí, v ľavom paneli uvidíte strom štruktúry XML a v pravom paneli ukážku štruktúry tabuľky.

Krok 3

Teraz ste pripravení na konverziu. V ponuke kliknite na "Súbor". Vyberte možnosť „Exportovať tabuľky“. Otvorí sa dialógové okno. V rozbaľovacej ponuke s názvom „Typ súboru“ vyberte „sql“. Kliknite na „Prehľadávať“, ak potrebujete vytvoriť nový názov súboru pre výstupný súbor SQL alebo ak ho potrebujete uložiť na iné miesto, ako je predvolené. Kliknite na tlačidlo "Konvertovať". Po dokončení konverzie otvorte cieľový priečinok a uistite sa, že váš dokument XML bol úspešne skonvertovaný na SQL.

Veci, ktoré budete potrebovať

  • Zdrojový súbor XML

  • Pokročilý prevodník XML

Tip

Altova XMLSpy je ďalší program, ktorý dokáže prepojiť XML dokumenty s databázou. Odkaz na stiahnutie nájdete v zdrojoch. Na rozdiel od Advanced XML Converter nevydáva súbor SQL. Je to užitočné, ak máte existujúce pripojenie k databáze a uprednostňujete vloženie XML priamo do tabuľky bez generovania súboru SQL.

Pozor

Bezplatná skúšobná verzia Advanced XML Converter vás obmedzuje na 50 riadkov údajov. Môžete zvážiť kúpu plnej verzie. V opačnom prípade ho možno budete chcieť použiť iba s menšími dokumentmi XML. Dokument môžete tiež rozdeliť, previesť po častiach a spojiť do jedného väčšieho príkazu SQL.