Prevodník XML na YAML – zadarmo, súkromne, v prehliadači
Prevodník XML na YAML analyzuje XML do jednoduchého objektu a potom tento objekt serializuje ako YAML pomocou js-yaml. Atribúty sa stanú kľúčmi s konfigurovateľnou predponou, textový obsah používa konfigurovateľný kľúč, napríklad #text, a opakované prvky sa stanú poľami. Môžete si tiež vybrať, či sa majú analyzovať čísla a booleovské hodnoty.
Prevodník XML na YAML mení vstup XML na YAML vo vašom prehliadači. Najprv analyzuje XML do jednoduchého objektu a potom tento objekt serializuje ako YAML pomocou js-yaml. Vývojárom a DevOps inžinierom to dáva praktický spôsob, ako previesť XML na YAML online, keď nástroj, pracovný postup alebo dokument vyžaduje YAML.
Počas prevodu sú XML atribúty zastúpené ako kľúče s predponou atribútov, textový obsah je uložený pod konfigurovateľným textovým kľúčom a opakované prvky sa stanú poľami. Uvedené konvencie zahŕňajú @keys pre atribúty a #text pre textový obsah. Predponu atribútov a textový kľúč môžete konfigurovať a vybrať, či sa majú analyzovať čísla a booleovské hodnoty. Výsledný objekt sa potom serializuje ako YAML.
XML predstavuje štruktúrované informácie pomocou prvkov a atribútov, zatiaľ čo YAML predstavuje dáta vo formáte navrhnutom tak, aby bol čitateľný aj štruktúrovaný. Prevod medzi nimi môže pomôcť, keď potrebujete presunúť XML dáta do systému, ktorý prijíma YAML, pripraviť úryvok pre dokumentáciu alebo si prezrieť tie isté dáta v inom formáte. Možnosti mapovania vám umožnia prispôsobiť, ako sa atribúty a text objavia vo výsledku YAML.
Prevod funguje úplne vo vašom prehliadači: na server sa neodosielajú žiadne dáta a registrácia nie je potrebná. Po načítaní stránky nástroj funguje offline, takže môžete prevádzať vstup bez pripojenia. To je užitočné pre každého, kto chce rýchly, súkromný spôsob prevodu XML a skopírovania výsledného YAML.
Tento nástroj môže pomôcť vývojárom a DevOps inžinierom pripraviť dáta pre iný systém, skontrolovať prevod pred jeho použitím v kóde alebo zdieľať čitateľný úryvok s kolegami. My-DevTools tiež poskytuje samostatnú stránku na opačný prevod, ktorou vrátite ten istý obsah späť na XML bez prepisovania.
Krok 1: Vložte svoje XML do vstupu. Nástroj ho pred vytvorením výstupu YAML analyzuje do jednoduchého objektu.
Krok 2: Upravte predponu atribútov a textový kľúč, ak chcete iné názvy pre mapované XML atribúty a textový obsah.
Krok 3: Vyberte, či sa majú analyzovať čísla a booleovské hodnoty. Tým ovládate, ako budú tieto hodnoty zastúpené v prevedenom objekte.
Krok 4: Skontrolujte a skopírujte výsledok YAML na použitie vo vašom kóde, dokumentácii, tickete alebo inom nástroji.
Prípad použitia: Presuňte XML dáta do systému, ktorý prijíma YAML. Preveďte štruktúru na YAML a skopírujte výsledok do cieľa.
Prípad použitia: Skontrolujte, či hodnota YAML, ktorú ste dostali, zodpovedá štruktúre XML originálu. Prevod vám dá ďalšiu reprezentáciu na porovnanie.
Prípad použitia: Pripravte úryvok XML pre dokumentáciu, ticket alebo commit správu. Skopírujte výstup YAML tam, kde ho váš tím ľahšie skontroluje.
Prípad použitia: Overte prevod skôr, ako výsledok pridáte do kódu. Skontrolujte, ako sú zastúpené atribúty, text a opakované prvky.
Prípad použitia: Preveďte XML konfiguráciu alebo dáta, keď pracovný postup vyžaduje YAML. Upravte možnosti mapovania a vyberte predponu atribútov, textový kľúč a správanie pri analýze čísel alebo booleovských hodnôt.
Prípad použitia: Zdieľajte čitateľnú reprezentáciu XML dát s kolegom. Výstup YAML môžete skopírovať do diskusie alebo kontroly bez prepisovania obsahu.