Konverzia XML <-> CSV

Programy pre konverziu z XML do CSV a z CSV do XML sa nachádzajú v podadresári bin programového adresára systému D2000.

Konverzia sa realizuje pomocou týchto programov:

  • xmltocsv.exe, ktorý konvertuje adresár XML súborov (alebo aj samostatný XML súbor) na adresár CSV súborov
  • csvtoxml.exe, ktorý konvertuje adresár CSV súborov (alebo aj samostatný CSV súbor) na adresár XML súborov

Takto získané CSV súbory je možné importovať cez Import z CNF.

Konverzia adresára XML súborov na adresár CSV súborov


Syntax: xmltocsv <xml_dir_or_file> <csv_dir>

Vlastnosti konverzie:

  • počet CSV súborov závisí od počtu typov objektov reprezentovaných XML súbormi (hodnotou elementu <Typ> v XML súbore)
  • názvy CSV súborov sa skladajú z názvu typu objektov, ktorých konfiguráciu CSV súbor obsahuje a z prípony csv (napríklad USER.csv)
  • binárne súbory sú kopírované z XML adresára do CSV adresára pod názvom <nazov_objektu>_<vnorenie>.bin

Konverzia adresára CSV súborov na adresár XML súborov


Syntax: csvtoxml <csv_dir_or_file> <xml_dir> [ UTF8_ENC = TRUE | FALSE ]

Vlastnosti konverzie:

  • počet XML súborov závisí od počtu objektov vyskytujúcich sa v CSV súboroch CSV adresára
  • názvy XML súborov sa skladajú z názvu objektu a z prípony xml (napríklad Admin.xml)
  • binárne súbory sú kopírované z CVS adresára do XML adresára pod názvom NázovObjektu_HodnotaAtribútuTypuRawDataVcsv.bin
  • konverzia do XML je možná v kódovaní utf-8 alebo windows-1250 (štandardne UTF8_ENC = TRUE)
Napíšte komentár