Kako pretvoriti XML kod u SQL

Otvorite xml knjigu

Pretvaranje XML-a u SQL jednostavno je uz odgovarajući softver

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

Sve više podataka pohranjuje se kao XML. Međutim, SQL baze podataka još uvijek stoje iza većine web stranica i aplikacija. U nekom trenutku ćete možda morati pretvoriti XML podatke u SQL izraze za pohranu u bazi podataka. Možda ćete biti u iskušenju da to učinite ručno ili da napišete vlastitu prilagođenu skriptu za pretvorbu. Postoji mnogo aplikacija koje ovu funkciju izvršavaju automatski. Najjednostavniji program dostupan za ovaj zadatak je Advanced XML Converter.

Pretvorite XML dokument u SQL

Korak 1

Napredni XML Converter dostupan je za besplatno preuzimanje. Za vezu za preuzimanje pogledajte resurse. Kliknite na "axcsetup.exe" za preuzimanje instalacijskog programa. Pokrenite instalacijski program. Od vas će se tražiti da odaberete svoj jezik i prihvatite licencni ugovor. Besplatna verzija ne zahtijeva unos licencnih ključeva ili drugih podataka.

Video dana

Korak 2

Otvorite Advanced XML Converter. Provjerite imate li izvorni XML dokument spremljen u čitljiv direktorij. Provjerite je li XML dobro formatiran. Na izborniku kliknite "Datoteka". Odaberite "Otvori" i potražite ciljni XML dokument. Kliknite "Otvori". Ako se datoteka uspješno otvori vidjet ćete stablo XML strukture u lijevom oknu i pregled strukture tablice u desnom oknu.

Korak 3

Sada ste spremni za pretvaranje. Na izborniku kliknite "Datoteka". Odaberite "Izvoz tablica". Otvorit će se dijaloški prozor. Odaberite "sql" s padajućeg izbornika s oznakom "Vrsta datoteke". Kliknite "Pregledaj" ako trebate stvoriti novi naziv datoteke za SQL izlaznu datoteku ili ako je trebate spremiti na mjesto koje nije zadano. Kliknite gumb "Pretvori". Nakon dovršetka pretvorbe otvorite odredišnu mapu i provjerite je li se vaš XML dokument uspješno pretvorio u SQL.

Stvari koje će vam trebati

  • XML izvorna datoteka

  • Napredni XML Converter

Savjet

Altova XMLSpy je još jedan program koji može povezati XML dokumente s bazom podataka. Za vezu za preuzimanje pogledajte resurse. Za razliku od Advanced XML Converter, on ne daje SQL datoteku. Korisno je ako imate postojeću vezu s bazom podataka i radije biste umetnuli XML izravno u tablicu bez generiranja SQL datoteke.

Upozorenje

Besplatna probna verzija Advanced XML Converter ograničava vas na 50 redaka podataka. Možda razmislite o kupnji pune verzije. Inače, možda ćete ga htjeti koristiti samo s manjim XML dokumentima. Također možete podijeliti svoj dokument, pretvoriti dio po dio i spojiti ga u jedan veći SQL izraz.