nl

XML naar YAML

Zet een XML-bestand lokaal om naar YAML - de hele elementenboom als ingesprongen toewijzing, zonder upload, direct in je browser.

Verwerkt lokaal op je apparaat ...

0%

Je bestanden hebben je apparaat nooit verlaten

    Wordt mijn bestand geüpload?

    Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

    Geen upload100% lokaal
    Inhoud blijft bij jougeen toegang voor derden
    Servers in DuitslandAVG by design
    Onafhankelijk getoetstTLS A+ · HTTP-headers A+

    XML is een wijdverbreid opmaakformaat voor configuratie, gegevensuitwisseling en documenten - met tags, geneste elementen en attributen. YAML streeft hetzelfde doel van leesbaarheid na, maar gebruikt inspringing in plaats van punthaken en is de lingua franca van CI-pipelines, Docker Compose en Kubernetes. Deze tool leest je XML-bestand en schrijft dezelfde boom als welgevormde YAML.

    De omzetting draait volledig lokaal in je browser: fast-xml-parser leest de XML, js-yaml schrijft de YAML, beide pure JavaScript. Geneste elementen worden geneste toewijzingen, herhaalde elementen worden reeksen, en attributen blijven behouden - ze verschijnen met het @_ voorvoegsel als eigen sleutels, precies zoals in onze tool XML naar JSON. Van een XML-document met punthaken krijg je een ingesprongen .yaml die je meteen kunt gebruiken.

    Voor het ontleden controleert de tool de welgevormdheid; ongeldige XML wordt met een duidelijke melding geweigerd in plaats van stilletjes verkeerde uitvoer te produceren. Een XML-document heeft precies een root-element, dus de geproduceerde YAML is altijd een toewijzing met die root-sleutel. De tekstinhoud van een element dat ook attributen heeft, verschijnt onder de sleutel #text. Er wordt niets geuploadt - je bestand blijft op je apparaat.

    Technische gegevens

    Technische gegevens
    InvoerformatenXML
    UitvoerformaatYAML
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Sleep of kies je XML-bestand.
    2. De tool zet het om naar YAML.
    3. Download het YAML-bestand.

    Beperkingen: Controleert de welgevormdheid voor het ontleden; ongeldige XML wordt met een duidelijke melding geweigerd. Geneste elementen worden toewijzingen, herhaalde elementen reeksen, attributen @_ sleutels en de tekstinhoud van een element wordt #text. Getallen en booleans worden herkend en met hun type uitgevoerd. De uitvoer is altijd een YAML-toewijzing met de root-sleutel van de XML.

    Veelgestelde vragen

    Wordt mijn bestand geuploadt?

    Nee. De omzetting draait volledig lokaal in de browser - er wordt niets verzonden.

    Hoe worden attributen behandeld?

    Attributen blijven behouden en verschijnen met het @_ voorvoegsel als eigen sleutels, precies zoals in XML naar JSON.

    Wat gebeurt er met herhaalde elementen?

    Elementen met dezelfde naam die meermaals voorkomen, worden samengebracht in een YAML-reeks.

    Wordt de welgevormdheid gecontroleerd?

    Ja. De XML wordt voor het ontleden gevalideerd; ongeldige XML wordt met een duidelijke melding geweigerd.

    Werkt het ook andersom?

    Ja, met onze tool "YAML naar XML".

    Gerelateerde tools