Zawartość Twoich plików nie jest nigdzie przetwarzana w ramach powierzenia. Nie potrzebujesz umowy powierzenia z gottrix, aby obrabiać dokumenty poufne lub firmowe.
Serwery w NiemczechRODO już w projekcie
Serwery origin w Hetzner w Niemczech. Ponieważ Twoje pliki nie opuszczają urządzenia, ich treść w ogóle nie jest przesyłana.
YAML to najpowszechniejszy format konfiguracji potoków CI, Docker Compose i Kubernetes - z wcięciami zamiast nawiasów. XML to ugruntowany format znaczników do wymiany danych, dokumentów biurowych, kanałów RSS i wielu interfejsów korporacyjnych - ze znacznikami i atrybutami. To narzędzie odczytuje twój plik YAML i zapisuje tę samą strukturę jako poprawny XML.
Konwersja odbywa się w całości lokalnie w przeglądarce: js-yaml czyta YAML, fast-xml-parser zapisuje XML, oba w czystym JavaScript. Mapowania stają się zagnieżdżonymi elementami, sekwencje powtarzanymi elementami, a skalary tekstem elementu. Dokument XML potrzebuje dokładnie jednego elementu root; jeśli twój YAML ma kilka kluczy najwyższego poziomu lub jest sekwencją, zawartość zostaje schludnie umieszczona pod elementem root, tak by wynik był zawsze poprawny.
Klucze z przedrostkiem @_ wracają do postaci prawdziwych atrybutów XML, tak jak w odpowiedniku XML do YAML - dzięki temu podróż tam i z powrotem zachowuje strukturę. Narzędzie pozostaje w tym uczciwe: znaczniki czasu YAML są zapisywane w XML jako tekst ISO 8601, ponieważ XML nie ma własnego typu daty. Wynikiem jest wcięty, czytelny XML z nagłówkiem deklaracji. Nic nie jest wysyłane.
Dane techniczne
Dane techniczne
Formaty wejściowe
YAML, YML
Format wyjściowy
XML
Przetwarzanie wsadowe
Nie
Przetwarzanie
Lokalnie w przeglądarce (JavaScript)
Przesyłanie plików
Brak
W 3 krokach
Upuść lub wybierz swój plik YAML.
Narzędzie konwertuje go na XML.
Pobierz plik XML.
Ograniczenia:Mapowania stają się zagnieżdżonymi elementami, sekwencje powtarzanymi elementami, a klucze @_ atrybutami XML. Kilka kluczy najwyższego poziomu lub sekwencja w korzeniu zostają umieszczone pod elementem root, tak by XML miał dokładnie jeden root. Znaczniki czasu YAML są zapisywane jako tekst ISO 8601 (XML nie ma typu daty). Nieprawidłowy YAML jest odrzucany z czytelnym komunikatem.
Częste pytania
Czy mój plik jest wysyłany?
Nie. Konwersja odbywa się w całości lokalnie w przeglądarce - nic nie jest wysyłane.
Co jeśli mój YAML ma kilka kluczy głównych?
Zawartość zostaje umieszczona pod elementem root, tak by XML miał dokładnie jeden element root.
Czy atrybuty są obsługiwane?
Tak. Klucze z przedrostkiem @_ stają się prawdziwymi atrybutami XML, tak jak w XML do YAML.
Jak obsługiwane są znaczniki czasu?
Jako tekst ISO 8601, ponieważ XML nie ma własnego typu daty.
Tylko za Twoją zgodą mierzymy korzystanie w sposób zanonimizowany za pomocą plików cookie, aby ulepszać gottrix. Twoje pliki zawsze pozostają lokalnie, na Twoim urządzeniu. Prywatność