Prevodník XML do CSV: XML záznamy do CSV
Prevodník XML do CSV premení XML obsahujúce opakujúce sa záznamy na CSV podľa RFC-4180. Opakujúci sa prvok záznamu dokáže zistiť automaticky alebo použije ten, ktorý určíte. Každý záznam sa stane riadkom; vnorené polia používajú bodkovú notáciu a atribúty XML sa stanú stĺpcami s názvami s predponou @. Výstup skopírujte pre pracovný proces založený na CSV alebo ďalšie použitie.
Prevodník XML do CSV transformuje dáta XML s opakujúcimi sa záznamami na riadky oddelené čiarkami. Je užitočný, keď systém, skript alebo pracovný proces očakáva CSV, ale zdrojové dáta sú XML. Prevodník automaticky zistí opakujúci sa prvok záznamu a v prípade potreby môžete tento prvok určiť ručne.
Počas prevodu sa každý opakujúci sa záznam stane jedným riadkom CSV. Polia z vnorených prvkov XML sa sploštia do názvov stĺpcov pomocou bodkovej notácie, zatiaľ čo atribúty sa reprezentujú ako stĺpce, ktorých názvy začínajú na @. Výsledok dodržiava formátovanie CSV podľa RFC-4180. Tieto pravidlá uľahčujú prehľadávanie štruktúry záznamov v tabuľke alebo odovzdanie nástroju, ktorý prijíma CSV, pričom zachovávajú rozpoznateľné cesty k vnoreným hodnotám.
XML reprezentuje štruktúrované dáta s vnorenými prvkami a atribútmi, zatiaľ čo CSV usporiadava hodnoty do riadkov a stĺpcov. Prevod XML do CSV môže pomôcť presunúť opakované záznamy do systémov, ktoré prijímajú tabuľkové dáta, skontrolovať hodnoty alebo pripraviť kompaktný príklad pre dokumentáciu, tikety alebo kód. Pretože výstup je sploštený, je vhodný pre opakované záznamy skôr než na zachovanie plnej vnorenej štruktúry XML.
Prevod prebieha úplne vo vašom prehliadači: váš vstup sa spracúva na vašom zariadení a žiadne dáta sa nenahrávajú, neukladajú ani neodosielajú na server. Nástroj nemá závislosť na serveri, takže po načítaní stránky prevod naďalej funguje offline. Vývojári a DevOps inžinieri ho môžu používať na kontrolu záznamov XML alebo prípravu výstupu CSV pre pracovný proces, ktorý očakáva tabuľkové dáta.
Krok 1: Do prevodníka vložte svoj vstup XML. Použite XML s opakujúcimi sa záznamami, aby sa pre každý záznam vytvoril riadok CSV.
Krok 2: Skontrolujte, ako sa vyberá opakujúci sa prvok záznamu. Nástroj ho zistí automaticky, alebo prvok môžete určiť ručne.
Krok 3: V prípade potreby upravte dostupné možnosti. Najmä prvok záznamu zvoľte ručne, keď automatická detekcia nezodpovedá záznamom, ktoré chcete.
Krok 4: Prezrite si výsledok CSV. Vnorené polia sa zobrazia s názvami stĺpcov v bodkovej notácii a atribúty používajú názvy stĺpcov s predponou @.
Krok 5: Výstup CSV skopírujte a použite ho vo svojom kóde, dokumentácii alebo inom nástroji, ktorý prijíma CSV.
Prípad použitia: Presuňte dáta XML do systému, ktorý prijíma len CSV. Každý opakujúci sa záznam XML sa stane riadkom, ktorý môžete skopírovať do ďalšieho kroku svojho pracovného procesu.
Prípad použitia: Skontrolujte, či sa vami prijatá hodnota CSV zhoduje s pôvodným XML. Prevodom XML sa jeho opakované záznamy dajú ľahšie porovnávať v tabuľkovej podobe.
Prípad použitia: Pripravte dáta XML pre dokumentáciu, tiket alebo commit správu. Sploštené CSV môže poskytnúť kompaktný pohľad na opakujúce sa záznamy.
Prípad použitia: Pred vložením výsledku do kódu si prevod skontrolujte. Vo výstupe si prezrite riadky, stĺpce vnorených polí a stĺpce atribútov.
Prípad použitia: Premieňajte zoznam opakovaných prvkov XML na riadky pre pracovný proces založený na CSV. Automatická detekcia záznamov pomáha pri začiatku a ručný výber vám umožní určiť prvok záznamu.
Prípad použitia: Prezrite si hodnoty z vnorených záznamov XML v tabuľkovom rozložení. Názvy stĺpcov v bodkovej notácii ukazujú, odkiaľ vnorené polia pochádzajú, zatiaľ čo stĺpce s predponou @ identifikujú atribúty.