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.
XML to rozpowszechniony format znacznikowy do konfiguracji, wymiany danych i dokumentów - ze znacznikami, zagnieżdżonymi elementami i atrybutami. YAML dąży do tego samego celu czytelności, ale używa wcięć zamiast nawiasów kątowych i jest lingua franca potoków CI, Docker Compose i Kubernetes. To narzędzie odczytuje twój plik XML i zapisuje to samo drzewo jako poprawnie sformatowany YAML.
Konwersja odbywa się w całości lokalnie w przeglądarce: fast-xml-parser czyta XML, js-yaml zapisuje YAML, oba w czystym JavaScript. Zagnieżdżone elementy stają się zagnieżdżonymi mapowaniami, powtarzane elementy sekwencjami, a atrybuty są zachowywane - pojawiają się z przedrostkiem @_ jako własne klucze, dokładnie jak w naszym narzędziu XML do JSON. Z dokumentu XML otrzymujesz plik .yaml z wcięciami gotowy do użycia.
Przed parsowaniem narzędzie sprawdza poprawność składni; nieprawidłowy XML jest odrzucany z czytelnym komunikatem zamiast po cichu tworzyć błędny wynik. Dokument XML ma dokładnie jeden element root, więc wytworzony YAML jest zawsze mapowaniem z tym kluczem root. Treść tekstowa elementu, który ma także atrybuty, pojawia się pod kluczem #text. Nic nie jest wysyłane - twój plik pozostaje na twoim urządzeniu.
Dane techniczne
Dane techniczne
Formaty wejściowe
XML
Format wyjściowy
YAML
Przetwarzanie wsadowe
Nie
Przetwarzanie
Lokalnie w przeglądarce (JavaScript)
Przesyłanie plików
Brak
W 3 krokach
Upuść lub wybierz swój plik XML.
Narzędzie konwertuje go na YAML.
Pobierz plik YAML.
Ograniczenia:Sprawdza poprawność składni przed parsowaniem; nieprawidłowy XML jest odrzucany z czytelnym komunikatem. Zagnieżdżone elementy stają się mapowaniami, powtarzane sekwencjami, atrybuty kluczami @_, a treść tekstowa elementu staje się #text. Liczby i wartości logiczne są wykrywane i emitowane z ich typem. Wynik to zawsze mapowanie YAML z kluczem root dokumentu XML.
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.
Jak obsługiwane są atrybuty?
Atrybuty są zachowywane i pojawiają się z przedrostkiem @_ jako własne klucze, dokładnie jak w XML do JSON.
Co dzieje się z powtarzanymi elementami?
Elementy o tej samej nazwie występujące wielokrotnie są zbierane w sekwencję YAML.
Czy poprawność składni jest sprawdzana?
Tak. XML jest walidowany przed parsowaniem; nieprawidłowy XML jest odrzucany z czytelnym komunikatem.
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ść