Konwerter XML do YAML
Konwertuj XML na YAML dla czytelnej konfiguracji
Wejście XML
Wyjście YAML
Czym jest konwerter XML do YAML?
YAML nadaje się do konfiguracji. XML używa tagów. Konwersja XML do YAML przekształca elementy w klucze i zagnieżdżone struktury. Specyfikacja YAML i specyfikacja W3C XML definiują formaty. Konwersja odbywa się w przeglądarce. Nic nie jest wysyłane na serwer.
Jak używać tego narzędzia
Wklej lub wczytaj XML
Wklej XML lub wczytaj plik. Użyj Przykładu dla przykładowych danych.
Sprawdź wyjście YAML
Prawy panel pokazuje przekonwertowany YAML. Elementy stają się kluczami; atrybuty mogą być wbudowane lub zagnieżdżone.
Kopiuj lub pobierz
Użyj Kopiuj lub Pobierz. Dla JSON do YAML użyj JSON do YAML. Do formatowania XML użyj Formatera XML.
Kiedy konwerter XML do YAML jest przydatny
Gdy migrujesz z XML do YAML dla Kubernetes, Docker Compose lub CI/CD, konwertuj tu. XML z SOAP, kanałów lub enterprise API staje się czytelnym YAML.
Przykład konwersji
Przykład: Konwersja konfiguracji XML do YAML
Wejście XML:
<config>
<database>
<host>localhost</host>
<port>5432</port>
<name>myapp</name>
</database>
<server>
<port>8080</port>
<debug>true</debug>
</server>
</config>Wyjście YAML:
config:
database:
host: localhost
port: 5432
name: myapp
server:
port: 8080
debug: trueCzęsto zadawane pytania
Kiedy używać YAML zamiast XML?
YAML jest lepszy dla plików konfiguracyjnych edytowanych przez ludzi — manifestów Kubernetes, Docker Compose, playbooków Ansible. XML jest nadal powszechny dla API SOAP, feedów RSS i enterprise wymiany danych.
Jak XML mapuje się na YAML?
Elementy XML stają się kluczami YAML, zagnieżdżone elementy stają się zagnieżdżonymi mapowaniami, a powtarzające się elementy rodzeństwa o tej samej nazwie stają się sekwencjami YAML (listami).
Czy moje dane są gdzieś wysyłane?
Nie. Konwersja odbywa się całkowicie w Twojej przeglądarce — Twój XML nigdy nie trafia na nasz serwer.
Powiązane narzędzia
Dla YAML zob. specyfikację YAML. Dla XML zob. specyfikację W3C XML.