pl

XML do YAML

Przekonwertuj plik XML na YAML lokalnie - całe drzewo elementów jako mapowanie z wcięciami, bez wysyłania, prosto w przeglądarce.

Przetwarzanie lokalnie na Twoim urządzeniu ...

0%

Twoje pliki nigdy nie opuściły urządzenia

    Czy mój plik jest przesyłany?

    Nie. Wszystko działa w Twojej przeglądarce - Twój plik nigdy nie opuszcza urządzenia. Jak to sprawdzić

    Bez wysyłania100% lokalnie
    Treści zostają u Ciebiebrak dostępu osób trzecich
    Serwery w NiemczechRODO już w projekcie
    Zbadane niezależnieTLS A+ · Nagłówki A+

    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ścioweXML
    Format wyjściowyYAML
    Przetwarzanie wsadoweNie
    PrzetwarzanieLokalnie w przeglądarce (JavaScript)
    Przesyłanie plikówBrak

    W 3 krokach

    1. Upuść lub wybierz swój plik XML.
    2. Narzędzie konwertuje go na YAML.
    3. 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.

    Czy odwrotnie też działa?

    Tak, za pomocą naszego narzędzia "YAML do XML".

    Powiązane narzędzia