pl

YAML do XML

Przekonwertuj plik YAML na XML lokalnie - ta sama struktura jako poprawne znaczniki, 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+

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

    W 3 krokach

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

    Czy odwrotnie też działa?

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

    Powiązane narzędzia