XML YAML

Převod XML na YAML

Převeďte XML na YAML přímo v prohlížeči: zdarma, soukromě a rychle. Stejná struktura, mnohem čitelnější – bez nahrávání na server.

Převod XML na YAML

Přetáhněte sem soubor XML

nebo

Maximální velikost souboru: 50 MB · Soubor zůstává ve vašem prohlížeči

Soubor se zpracovává lokálně ve vašem prohlížeči – nic se nenahrává.

Proč převádět XML na YAML?

Konfigurační a datové soubory XML jsou upovídané; YAML vyjádří stejnou strukturu s mnohem menším šumem. Atributy si ponesou předponu @ a smíšený text se uloží jako #text, takže se neztratí žádná informace.

Typické využití

  • Máte soubor XML a potřebujete ho ve formátu YAML.
  • Cílový software nebo platforma vyžaduje YAML, ale váš soubor je ve formátu XML.
  • Typické využití formátu YAML: Manifesty Kubernetes a soubory Docker Compose.
  • Chcete zmenšit soubor nebo zlepšit kompatibilitu bez použití desktopového softwaru.
Dobré vědět: Citlivost na odsazení usnadňuje YAML rozbít jediným zatoulaným mezerníkem a implicitní typování (takzvaný „problém Norska“) vás může překvapit.

Jak převést XML na YAML

  1. Přetáhněte soubor XML do převodníku výše nebo ho vyberte.
  2. V případě potřeby upravte nastavení výstupu pro YAML.
  3. Klikněte na Převést a hotový soubor si ihned stáhněte.

O formátech

XML (Extensible Markup Language)

XML je značkovací datový formát starší než JSON. Data zabaluje do vnořených pojmenovaných značek s atributy a je pevně zakořeněn ve firemních systémech, rozhraních SOAP, kanálech RSS, mapách webu i standardech dokumentů, jako jsou SVG a soubory Office.

Kompatibilita: Univerzální podpora parserů. Prohlížeče čtou XML nativně přes DOMParser.

YAML (YAML Ain't Markup Language)

YAML je datový formát přívětivý pro člověka, který místo závorek a uvozovek používá odsazení. Je de facto standardem pro konfigurační soubory – Kubernetes, Docker Compose, GitHub Actions i CI pipeline všechny mluví YAML – a odpovídá stejnému datovému modelu jako JSON.

Kompatibilita: Podporují ho všechny hlavní jazyky přes knihovny. Prohlížeče YAML nativně nečtou – proto existují převodníky.

100 % soukromé a přímo v prohlížeči

Vaše soubory nikdy neopustí vaše zařízení. Veškerý převod probíhá lokálně ve vašem prohlížeči – nic se nenahrává na žádný server. Bez registrace.

Často kladené otázky

Ano – zcela zdarma, bez registrace, bez vodoznaků a bez omezení velikosti u běžných souborů.

Kvalita závisí na nastavení výstupu. Pro bezeztrátový výstup zvolte nejvyšší dostupnou kvalitu.

Soubor se zpracovává celý ve vašem prohlížeči pomocí lokálního JavaScriptu. Nikdy se nenahrává na žádný server. Přístup k němu máte jen vy.

Při převodu v prohlížeči fungují nejlépe soubory do 50 MB. Velmi velké soubory mohou podle vašeho zařízení trvat déle. Velmi velké soubory doporučujeme před převodem rozdělit.

AintoB v současnosti převádí vždy jeden soubor, aby zůstal postup v prohlížeči jednoduchý a soukromý. Chcete-li převést další soubor, načtěte stránku znovu.