Kako pretvoriti kodo XML v SQL

Odprite xml knjigo

Pretvarjanje XML v SQL je enostavno s pravo programsko opremo

Zasluga slike:??? ???/iStock/Getty Images

Vedno več podatkov je shranjenih v obliki XML. Vendar pa baze podatkov SQL še vedno stojijo za večino spletnih mest in aplikacij. Na neki točki boste morda morali pretvoriti podatke XML v stavke SQL za shranjevanje v bazi podatkov. Morda vas bo zamikalo, da bi to naredili ročno ali napisali svoj skript po meri za izvedbo pretvorbe. Obstaja veliko aplikacij, ki to funkcijo izvajajo samodejno. Najbolj preprost program, ki je na voljo za to nalogo, je Advanced XML Converter.

Pretvorite dokument XML v SQL

Korak 1

Advanced XML Converter je na voljo kot brezplačen prenos. Za povezavo za prenos si oglejte vire. Kliknite na "axcsetup.exe", da prenesete namestitveni program. Zaženite namestitveni program. Pozvani boste, da izberete svoj jezik in sprejmete licenčno pogodbo. Brezplačna različica ne zahteva vnosa licenčnih ključev ali drugih informacij.

Video dneva

2. korak

Odprite napredni pretvornik XML. Prepričajte se, da imate izvorni dokument XML shranjen v berljivem imeniku. Preverite, ali je XML dobro oblikovan. V meniju kliknite »Datoteka«. Izberite "Odpri" in poiščite ciljni dokument XML. Kliknite "Odpri". Če se datoteka uspešno odpre, boste v levem podoknu videli drevo strukture XML in v desnem podoknu predogled strukture tabele.

3. korak

Zdaj ste pripravljeni na pretvorbo. V meniju kliknite »Datoteka«. Izberite »Izvozi tabele«. Odpre se pogovorno okno. V spustnem meniju z oznako »Vrsta datoteke« izberite »sql«. Kliknite »Prebrskaj«, če morate ustvariti novo ime datoteke za izhodno datoteko SQL ali če jo želite shraniti na drugo mesto kot privzeto. Kliknite gumb "Pretvori". Po končani pretvorbi odprite ciljno mapo in zagotovite, da se je vaš dokument XML uspešno pretvoril v SQL.

Stvari, ki jih boste potrebovali

  • Izvorna datoteka XML

  • Napredni pretvornik XML

Nasvet

Altova XMLSpy je še en program, ki lahko poveže dokumente XML z bazo podatkov. Za povezavo za prenos si oglejte vire. Za razliko od naprednega pretvornika XML ne izpiše datoteke SQL. Koristno je, če imate obstoječo povezavo z bazo podatkov in bi raje vstavili XML neposredno v tabelo, ne da bi ustvarili datoteko SQL.

Opozorilo

Brezplačna preizkusna različica Advanced XML Converter vas omejuje na 50 vrstic podatkov. Morda boste razmislili o nakupu polne različice. V nasprotnem primeru ga boste morda želeli uporabljati samo z manjšimi dokumenti XML. Prav tako lahko razdelite svoj dokument, pretvorite kos za kosom in združite v en večji stavek SQL.